.footer p{margin:0 0 16px;width:950px;word-wrap:normal}.item_b .item_a h3,.item_b .item_a .titreh3{font-weight:bold;width:100%}.item_a .description p{width:305px}.item_a .description p.residence_service{width:auto}.item_b .item_a .pictos{width:305px;height:34px;position:absolute;bottom:10px}.recherche_carte_block .map iframe{border:0;height:300px;width:300px}.item_a.clearfix .block_left{min-height:10px}.comparaison td .block_visuel{min-height:111px}.item_a.clearfix .block_left .block_visuel img{height:145px;width:300px;display:block}.content_page .map_change iframe{border:0;height:350px;width:960px;display:block}.content_page #quartier iframe{border:0;height:620px;width:940px}.block_pagination ul li span{padding:4px 5px 0 7px;background:none repeat scroll 0 0 #edede6;border:1px solid #ddd;font-weight:bold;height:20px;float:left}.item_form .jqTransformSelectWrapper span{width:181px !important}.description_blocks .content_infos .table .showHide .less{display:none}.description_blocks .content_infos .table .showHide.active .less{display:block}.description_blocks .content_infos .table .showHide.active .plus{display:none}.description_blocks .content_infos .table table .pyjama.showHide.active td,.description_blocks .content_infos .table table .pyjama1.showHide.active td,.description_blocks .content_infos .table table .pyjama.showHide.visited td,.description_blocks .content_infos .table table .pyjama1.showHide.visited td{background-color:#d6d6ca}.description_blocks .content_infos .table tr.tr_active{display:none}.content_page .col_right .item_block_a .block_visuel img.program_visuel,.content_page .block_inside_item .item_block_a .block_visuel img.program_visuel{width:300px}.content_page .block_inside .block_container .block_visuel img.program_visuel{width:618px}.block_content.clearfix .services_pictos{width:202px;float:right}.content_infos .block_inside .block_container .block_content.clearfix.services{margin-bottom:25px}.services_images{margin-bottom:5px}.pictos img{max-height:100%}.column_inside.clearfix .description_blocks .content_infos .block_type1 ul{float:none;margin:0 0 20px;width:auto;padding:0}.column_inside.clearfix .description_blocks .block_type1 .contenu ul li{background:url("../modules/eiffage-immo-templates/css/../images/css/arrow3.png") no-repeat scroll 0 3px transparent;font-size:110%;margin:0 0 11px;padding:0 0 0 21px;color:#333;list-style-type:none}.column_inside.clearfix .description_blocks .block_type1 .contenu ul li a{color:#ed172a;font-weight:bold}.item_block_a2 .block_visuel2 .visuel_title2 .page_link{color:#fff}.item_block_a2 .block_visuel2 .visuel_title2{margin-bottom:-3px}.block_actu .previous,.block_actu .next{z-index:+999}.item_b .block_links .red_link{padding:7px 14px 0}.content_page .right_column .contact_us{margin-bottom:10px}#inline_content{width:520px;padding:10px}#inline_content img{max-height:400px;max-width:500px}.socialsharing-small li{display:inline-block}#colorbox{z-index:10000}.content_popin img{max-height:400px;max-width:500px}.item_a.clearfix .description.programme{float:left;padding:0;width:450px}.log_type{width:111px}div.labelAucunResultatPourCriteres,div.labelAucunResultatPourCriteres a{color:red;font-weight:bold}div.labelAucunResultatPourCriteres a{text-decoration:underline}.right_column .block_inside_item .block_visuel img.imgAlaUne{width:300px;height:175px}.description_blocks .content_infos .table .block_links a{width:144px}.detail .block_links .red_link{font-size:100%}.phone_number.dispos strong.number{color:#e31818}.clear{display:block !important}.content_page .item_block .home_block_content a{font-family:"arial";font-size:110%;color:#333}.item_a.clearfix .content_item .right .log_price a{color:#ed172a}.item_a.clearfix .content_item .right .log_price a.prixNousConsulter{font-weight:bold}.richtext p{margin-bottom:10px;font-size:110%}.richtext p a{text-decoration:underline;color:#ed172a}.richtext strong{font-weight:bold}.richtext em{font-style:italic}.richtext ul li{list-style-type:disc}.richtext ol li{list-style-type:decimal}.richtext ol,.richtext ul{margin:18px 0 0 13px;padding-left:40px}.block_description .product_infos a.link3{width:200px}.block_description .product_infos a.link3 span{padding-bottom:6px}.block_description.clearfix h1{clear:both}span.programme.links_block{margin-bottom:20px;background:0;float:right;padding-left:0}span.programme.links_block a{font-size:78%;margin-right:0}section.clearfix .right_column .item_block .visuel img{width:300px}.header a:link{color:#333}.footer ul li span{color:#ed172a}.footer ul li a:link{color:#5b5b5b}.background,.background2{z-index:-10}.top_header p span{display:inline-block;vertical-align:middle}.block_search .search{background-size:100%}input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-focus-ring-color:rgba(0,0,0,0)}.top_header input,input[type="submit"]{border-radius:0}.top_header p{margin:0}.content_page a.link{color:#fff}.recherche_complex .link{height:30px;width:30px;padding:0;margin:0;display:inline}.recherche_complex label{text-align:left}.item_a.resultatRecherchelot .price{text-align:right}.recherche_complex .advancedsearch_form{float:right;margin:10px 0}.recherche_complex .advancedsearch_form span.jqTransformRadioWrapper{float:left;margin:0 5px 0 10px}.recherche_complex .advancedsearch_form label{float:left;padding-top:2px}.header div#logo{margin:0;float:left}.block_description h1{font-family:"arial";margin:0 0 9px 0;font-size:182%}.block_description h1 span{color:#ed172a}.comparaison tr td .block_visuel img{width:230px}a.link_d{background:none repeat scroll 0 0 #d9dcca;color:white;font-family:"arial";font-size:127.5%;padding:7px 10px 6px 19px}a.link_d span{background:url("../modules/eiffage-immo-templates/css/../images/css/delete.png") no-repeat scroll right center transparent;padding:2px 25px 2px 0}a.link_s span{background:url("../modules/eiffage-immo-templates/css/../images/css/padlock.png") no-repeat scroll right center transparent;padding:2px 25px 2px 0}.content_infos .table_lots_programme a.link_c,.content_infos .table_lots_programme a.link_b,.content_infos .table_lots_programme a.ajout_selection,.content_infos .table_lots_programme div.link_c{float:left}.content_infos .table_lots_programme a.link_c.ajout_selection,.content_infos .table_lots_programme a.link_b.ajout_selection,.content_infos .table_lots_programme div.link_c.ajout_selection{margin-left:4px;margin-right:4px}.recherche_criteres_block .link.reset,.block_form .link.reset{font-family:"arial";background:#b4b995;font-size:127.5%;padding:7px 18px 6px 18px;float:right;color:#fff;border:0;text-align:center;width:82px;display:block;float:none;cursor:pointer;margin:0 70px 7px 0}.block_search_result input.link,.recherche_criteres_block input.link{margin:0 8px 0 0;float:left;width:145px}.recherche_criteres_block .link.submit_logements{width:147px}.link.redirect_page_programme,.link.redirect_page_logement{font-family:"arial";background:none repeat scroll 0 0 #b4b995;font-size:127.5%;padding:9px 18px 6px;float:right;color:#fff;border:0;text-align:center;width:106px;float:left;margin:0 11px 0 0;cursor:pointer}.recherche_criteres_block .link.submit_logements{margin:0 0 10px 0}.recherche_criteres_block .link.redirect_page_logement{margin:0;width:111px}.block_form.resultat_recherche .link.submit{width:180px;margin-right:26px}.block_form.resultat_recherche .link.submit_logements{margin:0 0 10px 0;width:180px}.block_form.resultat_recherche .link.redirect_page_logement{margin:0;width:140px}.block_form.resultat_recherche .link.redirect_page_programme{margin:0 30px 0 0;padding:9px 18px 6px;width:140px}.block_form .content_form{margin-bottom:14px}.formulaire_identification{display:inline-block;float:none;margin:61px 10px 0 260px;width:315px;height:315px;background:#FFF;padding:20px 20px 0;box-sizing:border-box;font-size:12px;position:relative}.formulaire_identification .itemForm{margin:0 0 13px}.formulaire_identification .itemForm.last{margin-bottom:4px}h2.title_espace_perso{color:#000;float:none;margin-bottom:20px;margin-top:25px;font-family:"arial";font-size:268%}.formulaire_identification{font-family:Arial,Helvetica,sans-serif}.formulaire_identification h2.title_deja_inscrit{margin-bottom:15px;color:#ed172a;font-size:20px}.formulaire_identification p{margin-bottom:15px;color:#5e5f61}.formulaire_identification .forgotten_password_div{float:none;width:100%}.formulaire_identification .forgotten_password{float:right;margin-left:139px;margin-top:5px;color:#ed172a}.formulaire_identification .itemFormSubmit{float:none;text-align:center;width:280px}.inscrivez_vous a.connexion,.form_identification .submit{background-color:#a7a7a7;border:medium none;color:#fff;font-family:"arial";font-size:127.5%;padding:5px 0;text-align:center;margin:0 10px;width:150px;cursor:pointer;bottom:50px;position:absolute;left:72px}.form_identification .submit:hover{text-decoration:underline}.formulaire_identification .itemForm label{color:#333;cursor:default !important;display:inline-block;font-size:109%;font-weight:bold;text-align:left;vertical-align:middle;width:93px}.inscrivez_vous{display:inline-block;float:right;margin:61px 30px 0 0;width:315px;font-family:Arial,Helvetica,sans-serif;background-color:#FFF;height:315px;padding:20px 20px 0;box-sizing:border-box;position:relative}.inscrivez_vous h2{margin-bottom:15px;color:#ed172a;font-size:20px}.inscrivez_vous h2,.formulaire_identification h2.title_deja_inscrit{font-family:"arial"}.inscrivez_vous .inscription_link{margin:0;padding:0 15px;font-size:12px;color:#5e5f61}.inscrivez_vous .inscription_link p{color:#5e5f61}.inscrivez_vous .inscriptions_options_text{margin:8px 0 0 10px}.error.error_inscription{width:auto;position:absolute;z-index:1;left:280px;bottom:150px;font-size:12px}.error.error_inscription ul{text-align:center}.error.error_inscription ul li{color:#ed172a}.formulaire_messelectionsvide{font-family:Arial,Helvetica,sans-serif}.formulaire_messelectionsvide{display:inline-block;float:none;margin:22px 10px 0 200px;width:500px}.formulaire_messelectionsvide p{margin-bottom:15px}.formulaire_messelectionsvide .itemFormSubmit{float:none;margin-top:54px;text-align:center;width:450px}.form_messelectionsvide .submit{background-color:#b4b995;border:medium none;color:#fff;font-family:"arial";font-size:127.5%;padding:7px 40px 5px;text-align:center;margin:0 10px 0 10px;cursor:pointer}.block_inside .personage img{width:197px}.right .item_a.clearfix .block_visuel img{height:112px}div.link_c{color:#dadcca;font-family:"arial";font-size:127.5%;padding:7px 10px 6px 19px;background:#d9dcca;background:#b4b995}div.link_c span{background:url(../modules/eiffage-immo-templates/css/../images/css/padlock.png) no-repeat right;padding:2px 25px 2px 0}.links_block div.link_c,.links_block div.link_s{display:block;margin:0 12px 0 0;float:left}div.link_s{background:none repeat scroll 0 0 #b4b995;color:#dadcca;font-family:"arial";font-size:127.5%;padding:7px 10px 6px 19px}div.link_s span{background:url("../modules/eiffage-immo-templates/css/../images/css/padlock.png") no-repeat scroll right center transparent;padding:2px 25px 2px 0}.column_inside #bandeau{cursor:pointer}.column_inside #bandeau{cursor:pointer}.column_inside #nvcPlayer{margin-bottom:10px}.prog_cateorie_results div.nouvelleRecherche{float:right;padding-bottom:20px}.content_popin .title{font-weight:bold;font-size:22px;display:block;margin-bottom:20px;text-align:center}#popupMdpOublie .content_popin{height:240px}.header .block_nav ul li a.large,.header .block_nav ul li span.large,.header .block_nav ul li button.large{width:100px}.header .block_nav ul li a.small,.header .block_nav ul li span.small,.header .block_nav ul li button.small{width:50px}#map-iframe{border:0 none;height:620px;overflow:hidden;width:940px}.dlg-popin{box-shadow:0 0 10px #afb692;display:none}.dlg-popin-close{color:#FFF;cursor:pointer;width:50px;height:30px;position:absolute;right:3px;top:-30px;background:#e9e9e1 url(../modules/eiffage-immo-templates/css/../images/ico-close.png) no-repeat center center;overflow:hidden;line-height:999em}.dlg-content{background:#FFF;overflow:hidden;border:1px solid #afb692}.dlg-message{padding:20px}.fullscreen{top:60px !important;right:30px !important;bottom:30px !important;left:30px !important;background-color:#FFF}.fullscreen .b-iframe{width:100% !important;height:100% !important}.fullscreen .dlg-content{width:100%;height:100%}.map-way .b-iframe{width:460px;margin-bottom:-3px}body{font-family:Arial,Helvetica,sans-serif;font-size:11px;margin:0;padding:0;text-align:left;width:100%;color:#333}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}article,aside,figure,footer,header,hgroup,section{border:0 none;font:inherit;margin:0;outline:0 none;padding:0;vertical-align:baseline}.hide{display:none}img{border:0 none}.left,.alignleft{float:left}.right,.alignright{float:right}.access{left:-500em;position:absolute;top:-500em}.error{color:red}p,td,th{color:#333;font-size:1em;margin:0;padding:0}address{font-style:normal;line-height:1.4em}th.header{text-align:center}td.first div span{margin:0;padding:0}.description_blocks .content_infos .table table td.first div.item_form.jqtransformdone,td.first div.item_form.jqtransformdone{margin:0;padding:0}td.first div span{width:0}p.noMargin{margin:0}p.textRight{text-align:right}blockquote p{font-size:1em}blockquote li{font-size:1em}ol,ul,dl{list-style:none outside none;width:auto;padding:0;margin:0}li,dt,dd{color:#333;list-style-type:none;margin:0;padding:0}fieldset{border:medium none;margin:0;padding:0}input{color:#333;margin:0;padding:0}textarea:focus,input:focus{outline:0}label{margin:0;padding:0}a:link{color:#333;text-decoration:none}a:visited{color:#333;text-decoration:none}a:hover{color:#333;text-decoration:underline}a:active{color:#333}h1,h2,h3,h4,h5{margin:0;padding:0;font-weight:bold}form p input{margin:0;padding:0}.clear{clear:both;height:0;overflow:hidden}.clearfix:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.background{position:absolute;top:0;left:-619px}.background2{position:absolute;top:0;left:960px}.page{position:relative}.top_header{background:#FFF;z-index:55}.top_header .content_top{width:960px;margin:0 auto;padding:0;display:table;border-collapse:separate;border-spacing:10px 5px}.top_header .content_top .clear{display:none !important}.personal_space{position:relative;height:30px;width:170px;background-image:url(../modules/eiffage-immo-templates/css/../images/css/refonte/cadenas.jpg);display:table-cell;vertical-align:middle;background-repeat:no-repeat;background-position:2px center}.personal_space button,.personal_space a{background:url(../modules/eiffage-immo-templates/css/../images/css/refonte/fleche_bas.png) no-repeat 160px 5px;font-family:"HelveticaNeueLTStd-Bd";display:block;margin:5px 0 0 0;padding:0 15px 0 20px;font-size:127.5%;font-weight:bold;color:#000;width:100%;text-align:center;border:0;text-transform:uppercase}.block_search{float:right;margin:0;width:50px;background:url(../modules/eiffage-immo-templates/css/../images/css/refonte/loupe.jpg) no-repeat center #000;position:relative;height:60px;display:inline-block}.block_search form[name="searchForm"]{width:400px;position:absolute;right:0;top:60px;background-color:#000;height:0;overflow:hidden;transition:height .25s ease-in-out}.block_search.hover form[name="searchForm"]{z-index:501;height:auto;height:45px;transition:height .1s ease-in-out}.block_search .input{width:330px;height:45px;background-color:#000;font-size:110%;padding:0 0 0 20px;border:0;color:#eee;font-style:italic}.block_search .search{height:35px;width:35px;margin-right:5px;margin-top:5px;border:1px solid white;float:right;cursor:pointer;background-color:#000;color:#fff;transition:all .25s ease-in-out}.block_search .search:hover{color:#000;background-color:#fff;transition:all .1s ease-in-out}.top_header .service_appel{display:table-cell;vertical-align:middle}.top_header .service_appel p{border:1px solid #000;width:253px;position:relative}.top_header p{color:#fff;background:#FFF;width:270px;box-sizing:border-box;padding:0 10px;margin:0 20px;display:table-cell;vertical-align:middle}.top_header p span{margin:0;padding:0;font-weight:bold;font-size:180%;line-height:30px;color:#000;width:131px;float:left;box-sizing:border-box;padding-left:4px;border-right:transparent}.top_header p span.twoLines{width:100px;font-size:12px;line-height:14px;height:36px;position:absolute;overflow:hidden;margin:0;padding:0;top:-3px;background-color:#000;color:#FFF;padding-left:10px;font-family:arial;font-weight:normal;border:1px solid #000;border-left:transparent;padding-top:3px}.top_header p span.twoLines:before{position:absolute;content:"";width:10px;height:19px;left:0;top:21%;background-image:url(../modules/eiffage-immo-templates/css/../images/css/call_white_arrow.png)}.container{margin:0 auto;width:960px;position:relative}.container .content_page{background:#fff;margin:0 auto;width:960px;position:relative}.header{width:auto;margin:0 auto;display:table-cell;vertical-align:middle}.navigation{height:60px;background-color:#fd0400;position:relative;width:960px;margin:0 auto}.navigation:before{background:#fd0400;content:"\a";display:block;position:absolute;top:0;right:100%;width:100%;height:100%;z-index:0}.navigation:after{background:#fd0400;right:auto;left:100%;z-index:0;content:"\a";display:block;position:absolute;top:0;width:100%;height:100%}.header h1{margin:0 0 0 37px;float:left}.block_nav{position:relative;margin:0;height:100%}.block_nav ul li{font-size:127.5%;padding:0;letter-spacing:-1px;font-family:"HelveticaNeueLTStd-Bd";border-left:1px solid #FFF;height:100%;display:table-cell;vertical-align:middle;text-align:center;padding:0 10px}.block_nav ul li a,.block_nav ul li button,.block_nav ul li .selectedItem{font-size:16px;font-family:"Arial";letter-spacing:0;text-transform:uppercase;color:#FFF;text-align:center;vertical-align:middle;width:100%;box-sizing:border-box}.block_nav ul li button{cursor:default}.block_nav ul li:hover{background-color:#FFF}.block_nav ul li:hover a,.block_nav ul li:hover button,.block_nav ul li .sub_nav .selectedItem{text-decoration:none;color:#000}.block_nav ul li:hover .selectedItem{color:#000}.block_nav ul li .sub_nav{display:none;width:960px}.block_nav ul li .sub_nav a,.block_nav ul li .sub_nav button,.block_nav ul li .sub_nav .selectedSubitem{background:0;display:block;font-weight:normal;padding:0;vertical-align:initial;text-transform:none;text-align:left;margin-right:10px;float:left;width:135px}.block_nav ul li .sub_nav .selectedSubitem{font-family:"Arial";letter-spacing:0}.block_nav ul li .sub_nav .selectedSubitem+p{color:#000;font-size:16px;font-family:"HelveticaNeueLTStd-LtCn";letter-spacing:0}.block_nav ul li .sub_nav p a{font-family:"HelveticaNeueLTStd-LtCn"}.block_nav ul li:hover .sub_nav{left:0;display:block;text-align:left;position:absolute;background:#FFF;width:960px;z-index:500;top:60px}.sub_nav .item_nav{padding:10px;background:#fff;width:320px;box-sizing:border-box;float:left;display:inline-block;height:135px}.sub_nav .item_nav span.submenu a,.sub_nav .item_nav span.submenu button,.sub_nav .item_nav span.submenu.selectedSubitem{color:#e01823;font-size:1.17em}.sub_nav .item_nav>img{float:left;margin-right:10px}.sub_nav .item_nav p{font-size:86%;font-family:Arial,Helvetica,sans-serif}footer{padding:36px 0 38px 0;position:relative;z-index:55;float:left;width:100%}.footer{width:960px;margin:0 auto}.footer p{margin:0 0 16px 0;font-size:110%}.footer ul{display:block}.footer ul+ul{margin-top:20px}.footer ul li{display:block;font-size:110%;line-height:18px}.footer>div{width:23%;display:inline-block;vertical-align:top;padding:0 0 0 30px;background:url(../modules/eiffage-immo-templates/css/../images/css/refonte/carres_vert.png) no-repeat 0 4px;min-height:145px}.footer .footer_seo{width:70%;padding:0;background:0}.footer .footer_seo p{width:auto;color:#5b5b5b}.footer>.clear{display:none !important;width:0}.footer div span{display:inline-block}#content{box-sizing:border-box;display:table;width:100%}.item_block{display:table-cell;width:220px;padding:0 10px;vertical-align:middle;position:relative}.item_block *{max-width:100%}.item_block .home_block_content{overflow:hidden;font-size:12px;text-align:center;line-height:20px;height:160px}.item_block .home_block_content ul li,.item_block .home_block_content p{font-size:13px}.item_block.last{margin:0}.item_block .home_block_title,.item_block h2.home_block_title,.item_block h3.home_block_title{color:#000;font-size:164%;margin:0 0 20px 0;padding:0 0 5px 0;font-weight:normal;font-family:"arial";text-decoration:none;display:block;text-align:center}.item_block .home_block_title:hover{text-decoration:none}.item_block h2,.item_block h3{color:#000;font-size:164%;margin:0 0 15px 0;padding:0 0 5px 0;font-weight:normal;font-family:"arial"}.item_block .visuel{margin:0 0 10px 0;text-align:center}.item_block p{font-size:110%;margin:0 0 24px 0}a.link_a{padding:6px 14px 6px 16px;font-family:"arial";background:#a7a7a7;text-align:center;font-size:14px;display:block;color:#fff}.item_block .input1{background:#f0f0e9;padding:0 0 0 10px;font-family:Arial,Helvetica,sans-serif;font-size:110%;width:178px;height:30px;float:left;border:0;color:#91918e}.btn_ok{font-family:"arial";background:#5b4140;text-align:center;font-size:127.5%;cursor:pointer;width:30px;height:30px;border:0;color:#fff}#main_content_readable .block_log{box-sizing:border-box;margin-bottom:10px;margin-right:0;width:100%}.accessibility{min-height:30px;min-width:135px;vertical-align:middle;display:table-cell}.accessibility li{display:inline-block}.accessibility li button{-webkit-appearance:none;border:0;background-color:transparent;cursor:pointer}.top_container{display:table;padding:0;width:100%}#breadcrumb+.top_container{display:inline-block;padding:6px 0}#breadcrumb+.top_container .accessibility{width:100%;display:inline}#breadcrumb+.top_container .accessibility .hide-on-tablets{padding-right:5px}.top_container .phraseSeo{display:table-cell;padding:10px 0;vertical-align:middle}.top_container .phraseSeo h1{color:#5b5b5b;font-size:15px;font-weight:bold;padding:0 0 0 145px;background:url(../modules/eiffage-immo-templates/css/../images/css/refonte/carres_horiz.png) no-repeat 0 2px}.top_container .phraseSeo h1 span{color:#5b5b5b;margin-left:3px;font-weight:normal}.accessibility li{float:right}.accessibility li:last-child{margin:0 4px}.accessibility .hide-on-tablets{padding-top:2px}.accessibility button.zoom{font-size:168%;color:#a7a7a7;display:block;margin-top:-1px;font-family:"HelveticaNeueLTStd-Bd"}.accessibility button img{margin-top:2px}.block_log{margin:0 20px 0 0;float:left;width:300px}.block_actu h2,.block_search_result h3{font-family:"arial";text-transform:uppercase;margin:0 0 11px 0;font-size:173%;color:#ed172a}.sortbar{margin:0 0 10px 0}.sortbar li{font-family:"arial";padding:11px 40px 8px 11px;font-size:164%}.sortbar li.current{padding:11px 40px 8px 8px;background:url(../modules/eiffage-immo-templates/css/../images/css/bg_tri.gif) no-repeat}.sortbar li a{padding:0 0 0 22px;background:url(../modules/eiffage-immo-templates/css/../images/css/black_arrow.png) no-repeat 0 6px}.sortbar li img{float:right;margin:2px 0 0 0}.sortbar li.current a{color:#fff;padding:0 0 0 25px;background:url(../modules/eiffage-immo-templates/css/../images/css/arrow1.png) no-repeat 0 8px}.mit_hidden{display:none}.panes_cover{width:auto;overflow:hidden}.panes_cover .slidesjs-pagination{background-color:#000;background-color:rgba(0,0,0,0.75);bottom:30px;height:40px;padding:0 10px;position:absolute;right:30px;z-index:15;display:none}.panes_cover .slidesjs-pagination-item{display:inline-block;margin-left:4px;margin-right:4px;margin-top:13px}.panes_cover .slidesjs-pagination-item button{background-image:url("../modules/eiffage-immo-templates/css/../images/css/slider_pagin.png");background-position:-13px center;display:block;height:13px;width:13px;-webkit-appearance:none;border:0;background-color:transparent;cursor:pointer;outline:0}.panes_cover .slidesjs-pagination-item button.active{background-position:0 center}.panes_cover .slidesjs-play,.panes_cover .slidesjs-stop{display:none !important}.mit_edit{position:relative;padding-top:0;padding-bottom:10px;height:250px}.mit_edit .visuel img{height:250px}.block_actu{padding:0;width:100%}.block_actu .sildeshow{width:960px;position:relative}.block_actu .ss_container{height:320px}.block_actu .previous,.block_actu .next{position:absolute;top:150px;left:10px;z-index:+9999}.block_actu .next{right:10px;left:auto}.block_actu .visuel img{width:100%}.block_actu .actuContent{left:75px;position:absolute;top:30%}.block_actu .actuContent>a{vertical-align:middle}.block_actu .content_slider{left:50px;position:absolute;top:50px;width:400px;background-color:#000;background-color:rgba(0,0,0,0.8)}.block_actu .actuContent .content_slider{display:inline-block;vertical-align:middle;padding:10px;color:#ed172a;width:420px;position:relative;left:auto;top:auto}.block_actu .actuContent .content_slider .actu_title{font-family:"arial";font-size:30px;font-weight:normal}.block_actu .actuContent .content_slider a{text-decoration:none;color:#ed172a}.block_actu .actuContent .content_slider strong{color:#fff;font-weight:normal}.block_actu .actuContent .richtext{display:inline-block;vertical-align:middle;background-color:#fff;padding:10px;max-width:250px}.block_actu .content_slider{width:400px;background-color:#000;background-color:rgba(0,0,0,0.8)}.block_actu .content_slider .categorie{background:#ed242a;color:#fff;display:inline-block;padding:2px 12px 4px 12px;font-family:"arial";font-size:18px}.block_actu .content_slider .prix{color:#fff;font-size:14px;margin-right:10px;margin-top:10px;padding:0 15px 10px 10px;position:absolute;right:0;top:0}.block_actu .content_slider .prix a:hover,.block_actu .content_slider .prix a{color:#fff;text-decoration:none}.block_actu .content_slider .prix span{display:block;font-family:arial;font-size:20px}.block_actu .content_slider .progName a{color:#fff;display:block;font-family:"arial";font-weight:normal;font-size:30px;margin-top:50px;margin-left:10px;padding-right:10px}.block_actu .content_slider .categorie+.prix+.progName a{margin-top:20px}.block_actu .content_slider .progName a:hover{text-decoration:none}.block_actu .content_slider .progName a span{display:block;color:#ed172a;font-size:26px}.block_actu .content_slider .type{color:#dcddcc;font-size:15px;margin-left:10px;margin-top:5px;margin-bottom:10px;font-weight:bold}.block_actu .content_slider .type span{text-transform:lowercase}.block_actu .content_slider .descriptif{background-color:#fff;background-image:url("../modules/eiffage-immo-templates/css/../images/css/chevron.png");background-position:right center;background-repeat:no-repeat;border-right:10px solid rgba(0,0,0,0);box-sizing:border-box;color:#dcddcc;margin-top:5px;padding:10px 30px 10px 20px;position:absolute;width:100%;cursor:pointer}.block_actu .content_slider .descriptif a{color:#000;font-size:15px;line-height:20px;height:42px;width:340px;display:block;cursor:pointer;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;hyphens:auto}.block_actu .content_slider .descriptif a:hover{text-decoration:none}.pager{position:absolute;right:108px;top:280px}.pager li{float:left;margin:0 0 0 5px}a.link,input.link{font-family:"arial";background:#b4b995;font-size:127.5%;padding:4px 9px 3px;float:right;color:#fff}input.link.submit_logements,input.link.submit_programmes{padding:7px 8px 6px 8px}input.link{border:0;text-align:center;margin:0 auto;width:181px;display:block;float:none;cursor:pointer;-webkit-appearance:none}.col_right{float:right;margin:31px 0 0 0}.inside{background-color:#eee;margin:0;padding:25px 0;position:relative;display:table}.inside:before{background:#eee;content:"\a";display:block;position:absolute;top:0;right:100%;width:100%;height:100%;z-index:-1}.inside:after{background:#eee;right:auto;left:100%;z-index:-1;content:"\a";display:block;position:absolute;top:0;width:100%;height:100%;visibility:visible}.inside h2.home_block_title{float:left;font-family:arial;font-size:24px;font-weight:normal;margin:15px 0;color:#000;position:relative;padding-left:40px}.inside .visuel{float:left;margin-left:20px;width:300px}.inside .visuel img{width:100%}.inside .home_block_content{float:left;margin-left:20px;margin-top:5px;width:300px}.inside .home_block_content h3{color:#000}.inside .home_block_content p{color:#5b5b5b}.block_inside{width:620px;float:left;overflow:hidden}.content_infos .block_inside{width:100%}.block_inside h2{font-family:"arial";text-transform:uppercase;font-size:173%;color:#ed172a;margin:0 0 7px 0}.block_inside .block_container{border:1px solid #ddd;padding:0 0 12px 0}.block_visuel{position:relative;margin:0;float:right}.block_visuel .masque{position:absolute;right:0;bottom:0;display:none}.block_visuel .visuel_title,.infos{background:#ed172a;font-family:"arial";font-size:16px;color:#fff;text-transform:lowercase;padding:10px 12px 10px 12px;position:absolute;top:0;left:0}.contenu_articles .block_visuel .visuel_title{display:none}.description_txt div.richtext p span,.content_infos div.richtext p span,.block_content div.desc_main p span,.item_block_a .block_content p span,.item_block_a p span{font-size:12.1px !important;color:#333 !important;font-family:Arial,Helvetica,sans-serif !important}.block_inside .block_content{position:relative}.personage{float:left;width:202px;margin:-83px 10px -15px -10px}.block_inside .block_title{font-family:"arial";margin:0 0 23px 0;overflow:hidden}.block_inside .block_title img{margin:0 13px 0 0;float:left}.block_inside .block_title strong{margin:13px 0 0 0;font-size:182%;color:#ed172a;display:block}.block_inside .block_title h3{font-size:218%;text-transform:uppercase}.block_inside .block_content p{margin:0 0 17px 0;font-size:110%}.block_inside .link{margin:1px 0 0 20px}.block_inside blockquote{float:left;margin:-15px 0 0 0;padding:10px 0 0 35px;background:url(../modules/eiffage-immo-templates/css/../images/css/quote.gif) no-repeat}.block_inside .block_content blockquote p{text-align:justify;margin:0 0 20px 0}.block_inside .text_right{text-align:right}.block_inside .text_right strong{display:block}.pictos img{display:inline-block;margin:0 8px 0 0}.item_block_a{padding:0 0 9px 0;margin:0 0 20px 0;width:300px;position:relative}.item_block_a.last{margin:0}.item_block_a .link{float:none;background:#fd0601;text-align:center;display:block;padding:7px 10px 7px 7px}.item_block_a .visuel_title{line-height:13px;padding:5px 12px 5px 12px}.item_block_a .pictos{position:absolute;right:0;bottom:0}.program .item_block_a .pictos{position:relative}.program .item_block_a .pictos img{display:inline-block}.item_block_a span{color:#ed172a;display:block;font-size:127.5%;font-family:"arial";display:inline-block;padding:5px 0 5px 10px;box-sizing:border-box}.program .item_block_a a.linkDecouvrir,.item_block_a h3{font-size:145.5%;margin:0 0 3px 0;text-transform:uppercase;font-family:"arial";display:block;padding-top:5px;box-sizing:border-box;color:#333}.item_block_a .block_content h3{padding-left:10px}.program .block_inside_item .item_block_a p{padding-left:0}.item_block_a p{font-size:110%;margin:0 0 10px 0;padding:5px 10px;box-sizing:border-box}.block_form .content_form{padding:10px 10px 0 9px;background-color:#b4b995;margin:0 0 29px 0;width:940px}.block_log .block_form .content_form{width:280px}.block_form .content_form p{text-align:center;padding:0 0 7px 0;color:#fff;margin:0 -9px 10px -10px;border-bottom:1px solid #c3c7aa}.block_form .content_form p strong{color:#ff1226}.block_form .content_form label{font-weight:bold;color:#fff;padding:0 10px 0 0;font-size:110%;float:left;display:block;margin:5px 0 0 0}.block_form img.effacerForm{float:right;cursor:pointer;margin-top:10px;margin-bottom:5px}.item_form{float:left;width:300px;margin:0 0 9px 0}.block_form .content_form .item_form label{width:auto;float:left;padding:0;margin:0 6px 0 0;color:#333}.block_form .content_form .form_type .item_form label{margin:0 20px 0 0}.block_form .content_form .label{margin:0}.item_form input{float:left;margin:0 2px 0 0;width:16px;height:16px}.item_form .form-field2{display:inline-block;margin:0 5px 0 0}.item_form .form-field2.last{margin:0}.block_search_result{width:960px}.block_search_result .block_form .content_form{padding:10px 10px 7px 9px;margin:0 0 15px 0;background-color:#FFF}.block_search_result .item_form .form-field{margin-bottom:10px}.block_search_result .item_form .form-field2{display:block;float:left}.block_search_result .block_form p{text-align:left;padding:0 23px 7px 16px}.block_search_result .item_form{margin:0 0 8px}.block_search_result .block_choice .item_form{margin:0 0 16px 0}.block_search_result .block_form p a{color:#fff;font-size:164%;font-family:"arial"}.block_search_result .block_form p a img{float:right;margin:4px 0 0 0}.block_search_result .item_form .choice{width:300px;margin:0 0 6px 0}.block_search_result .item_form .choice.last{margin:0}.block_search_result .content_form .item_form label{width:auto}.block_search_result .content_form .item_form .choice label{width:54px}.map img{margin:0 0 12px 0}.map .link{display:block;float:none;width:170px;margin:0 auto;text-align:center}.block_display{margin:0;float:left;width:960px;position:relative;background-color:#eee}.block_display.noresult{background-color:transparent;margin-bottom:60px}.block_display.liste_offres{margin:0 0 10px 0;float:none}.block_display.liste_offres h1{top:0}.block_display .p_text{font-size:110%;float:left;margin:6px 0 13px 0}.block_display .p_text a{text-decoration:underline;color:#ed172a}.search_block{clear:both}.search_block:before{background:#eee;content:"\a";display:block;position:absolute;top:0;right:100%;width:100%;height:100%;z-index:-1}.search_block:after{background:#eee;right:auto;left:100%;z-index:-1;content:"\a";display:block;position:absolute;top:0;width:100%;height:100%;visibility:visible}.barre_tri{height:30px;margin-bottom:20px;margin-top:30px}.links_block{float:left;margin:0 0 0 -23px;padding:0 0 0 23px;background:url(../modules/eiffage-immo-templates/css/../images/css/border.gif) no-repeat}.links_block a{display:block;margin:0 12px 0 0;float:left}a.link_c,a.link_s{color:#dadcca;font-family:"arial";font-size:127.5%;padding:7px 10px 6px 19px;background:#d9dcca;background:#b4b995}a.link_c span{background:url(../modules/eiffage-immo-templates/css/../images/css/padlock.png) no-repeat right;padding:2px 25px 2px 0}a.link_s span{background:url(../modules/eiffage-immo-templates/css/../images/css/delete.png) no-repeat right;padding:2px 25px 2px 0}a.link_b{color:#fff;font-family:"arial";font-size:127.5%;padding:7px 25px 6px 25px;background:#d9dcca}.select_affichage{float:right}.select_affichage ul{float:left;margin:0 10px 0 20px}.select_affichage ul li{float:left;font-size:14px}.select_affichage ul li span{color:#666;display:block;font-weight:bold;margin-right:15px;margin-top:3px}.select_affichage ul li button{font-weight:bold;height:auto;padding:3px 10px;margin-left:2px}.block_check .item_a{position:relative;min-height:140px}.block_check .right{background-color:#FFF;box-sizing:border-box;margin:10px 10px 0;padding:10px;width:175px;position:absolute;right:0;z-index:1}.block_check .right .log_type{width:150px}.block_check .right .log_price{margin-bottom:5px}.block_check .right .log_price strong,.block_check .right .log_price .prix{margin:0;font-weight:bold}.block_check.resultatRecherchelot .item_a{height:145px}.block_check.resultatRecherchelot .right .price{font-size:20px;font-weight:bold;padding:9px 15px;text-align:center}.block_check.resultatRecherchelot .right .price span{font-size:15px}.block_check .right .red_link{font-size:14px}.block_check .right .block_comparateur{margin-top:10px}.block_check .right .block_comparateur button.pictOui{margin-left:0 !important;padding-left:5px !important}.block_check .right .block_comparateur button.pictNon{width:12px !important;margin:0 !important}.block_check .right .block_comparateur .infoNbComaparaison{padding:5px}.item_a{border-top:1px solid #ddd;padding:10px}.item_a.current{background:#f3f3ed}.item_a .block_left .pictos{display:none}.item_a .content_item .table{display:none}.item_b .item_a .link.last{display:none}.item_b .item_a .link.voirDispo{display:block}.item_a.current .block_left .pictos{display:block}.item_a.current .content_item .table{display:block}.item_b .item_a.current .link.last{display:block}.item_b .item_a.current .link.voirDispo{display:none}.item_a .block_visuel{margin:0 10px 0 0;float:left}.item_a .block_visuel .visuel_title{padding:5px 12px 5px 12px;line-height:13px;margin-top:10px}.item_a h3,.item_a .titreh3{margin:6px 5px 0 0;font-size:164%;display:inline-block}.item_a h4{font-size:127.5%;font-weight:normal;margin:0 0 5px 0}.item_a .right{background-color:#f1f1eb;float:right;padding:15px}#formSelectionLots .block_check .right .price,.item_a .price{font-size:180.5%;font-weight:bold;margin:0 0 14px 0;background:url(../modules/eiffage-immo-templates/css/../images/css/picto.png) no-repeat top right;padding:5px;text-align:center}.item_a .price .prixNousConsulter{color:#ed172a;font-size:58.5%;font-weight:bold}.item_a .price span{font-weight:normal;font-size:58.5%}.item_a .link{font-size:110%;padding:7px 13px 6px 10px}.item_a .description .city{margin:0 0 5px 0;font-weight:bold;font-size:110%;color:#ed172a;display:block}.item_a .description strong{margin:0 0 5px 0;font-size:110%;display:block}.item_a .description p{font-size:110%}.block_links{float:right}.table_lots_programme .block_links{margin-right:10px}.block_links .red_link{float:left;margin:0 0 0 10px}.container span.red_link,.container a.red_link,.container a.btn_comparer,.container button.red_link,.container button.btn_comparer{font-family:"arial";background:#ed172a;font-size:110%;color:#fff;min-width:82px;width:auto;display:block;text-align:center;padding:5px 14px 5px 14px;height:auto}.block_pagination{float:right;margin:0 5px 0 0;clear:both}.search_block .block_pagination{margin-right:10px;margin-top:10px}.block_pagination .next_page{float:right;margin:0 0 0 9px}.block_pagination a{height:20px;float:left;color:#333;font-size:110%;text-align:center;background:#edede6;padding:4px 15px 0 15px;border:1px solid #ddd}.block_pagination ul{float:left}.block_pagination ul li{margin:0 0 0 9px;float:left}.block_pagination ul li a{padding:4px 5px 0 7px}.block_text{margin:0 0 45px 0;padding:0 10px}.item_block_a2 .description{padding:10px;background:#eee;min-height:30px}.block_content{padding:0;background:#eee}.block_search_result .block_form p.block_ref{padding:0 23px 7px 38px;color:#fff;font-family:"arial";font-size:164%;text-align:left}.block_search_result .block_form p.block_ref img{float:none;margin:4px 0 0 8px}.block_search_result .block_form .content_form_inside{padding:20px 10px;text-align:center;margin:0}.block_search_result .block_form .content_form_inside button{font-weight:bold}.block_search_result .block_form .content_form_inside>div{display:inline-block;float:none;width:auto;vertical-align:top;position:relative}.block_search_result .block_form .content_form_inside label{margin:3px 0 0;font-size:13px;color:#666}.block_search_result .block_form .content_form_inside .pieces,.block_search_result .block_form .content_form_inside .budget{margin-left:2em}.block_search_result .block_form .content_form_inside .budget #mt_prix_text,.block_search_result .block_form .content_form_inside .budget #ft_prix_text{position:absolute;top:22px;color:#666}.block_search_result .block_form .content_form_inside .budget #mt_prix_text{left:56px}.block_search_result .block_form .content_form_inside .budget #ft_prix_text{right:-7px}.block_search_result .block_form .content_form_inside .budget #slider-range{float:left;margin-left:8px;margin-top:5px;width:300px}.changerLieuPopin #slider-range-popin .ui-widget-header,.block_form.homeSearch .budget #slider-range-popin .ui-widget-header,.block_search_result .block_form .content_form_inside .budget #slider-range .ui-widget-header{background-image:none;background-color:#666}.block_search_result .block_form .content_form_inside .budget #slider-range .ui-state-default{background-image:url("../modules/eiffage-immo-templates/css/../images/css/curseur.png");background-color:transparent;border:0;height:20px;top:-7px;width:16px;cursor:pointer}.block_search_result .block_form .content_form_inside .type{margin-left:3em}.more{margin:0 -10px 0 -9px;text-align:center;display:block;text-transform:uppercase;font-weight:bold;font-size:110%;padding:1px 0 1px 0;background:url(../modules/eiffage-immo-templates/css/../images/css/bg_more.gif) no-repeat #d6d6ca}.more a{display:block;color:#fff}.more a:hover{text-decoration:none}.map_change img{margin:0}.map_change .link{margin-top:-32px;position:relative}.item_b .item_a h3,.item_b .item_a h3 a,.item_b .item_a .titreh3{color:#ed172a;margin-top:-5px}.resultatRecherchelot .block_links,.resultatRechercheprog .block_links{margin:0}.resultatRecherchelot .block_visuel img,.resultatRechercheprog .block_visuel img{width:300px;height:145px;display:block}.resultatRecherchelot .description,.resultatRechercheprog .description{float:left;width:450px}.resultatRechercheprog.extended .right{margin-top:20px}.resultatRechercheprog.extended .item_a{padding-bottom:20px;padding-top:20px}.resultatRecherchelot .description .eloignement,.resultatRechercheprog .description .eloignement{background-image:url("../modules/eiffage-immo-templates/css/../images/css/info.png");background-position:left 0;background-repeat:no-repeat;color:#666;font-family:"HelveticaNeueLTStd-Bd";padding-bottom:5px;padding-left:20px}.resultatRecherchelot .description h3,.resultatRecherchelot .description .titreh3{margin-top:0}.resultatRecherchelot .description h4:first-letter ,.resultatRechercheprog .description h4:first-letter {text-transform:capitalize}.prog_cateorie_results .description.programme ul,.resultatRechercheprog .description ul{margin-top:10px}.resultatRecherchelot .description div.pictos,.resultatRechercheprog .description div.pictos{bottom:10px;float:left;position:absolute;height:44px;max-width:445px;width:100%}.resultatRecherchelot .description div.pictos img,.resultatRechercheprog .description div.pictos img{max-height:100%}.prog_cateorie_results .block_check .right .red_link.last,.block_check .right .red_link.last{background-color:#484549;height:42px;margin-top:10px;padding-bottom:5px;padding-top:5px;border:0;-webkit-appearance:none;cursor:pointer;outline:0}.prog_cateorie_results .block_check .right .red_link.last:hover,.block_check .right .red_link.last:hover{text-decoration:underline}.prog_cateorie_results .block_check .right .log_type{min-height:20px}span.red_link:hover,.item_b .item_a h3:hover,.item_b .item_a .titreh3:hover,item_a.resultatRecherchelot .description h3:hover{text-decoration:underline}.item_b .item_a h3 span,.item_b .item_a .titreh3 span{color:#333;font-weight:normal}.item_b .item_a h3 a.noirHover:hover{color:#333;font-weight:normal}.item_b .item_a .description p strong{font-size:100%;display:inline}.item_b .item_a .link{float:left;margin:0 10px 0 0}.item_b .item_a .link.last{margin:0}.item_b .link span.span{background:url(../modules/eiffage-immo-templates/css/../images/css/picto1.png) no-repeat left center;padding:1px 0 1px 19px}.item_b .link span.span_less{background:url(../modules/eiffage-immo-templates/css/../images/css/picto01.png) no-repeat left center;padding:1px 0 1px 19px}.item_b .item_a .block_links{float:none;margin:0}.item_b .block_links .red_link{float:none;margin:0 0 10px 0}.item_b .item_a .block_links .red_link.last{margin:0}.type_icons .item{margin:3px 6px 10px 0;display:block;float:left}.type_icons .item img{margin:0 5px 0 0;display:block;float:left}.type_icons .item span{display:block;float:left;color:#b4b995;font-size:110%}.type_icons .type{font-size:100%;margin:0;padding-bottom:5px;height:auto}.item_b .item_a .right{margin:26px 0 0 0}.log_type{color:#999;font-size:127.5%;font-weight:bold;text-align:left;padding:12px 1px 0 0;margin:0 0 8px 0}.log_price strong,.log_price .prix{color:#333;display:block;font-size:143%;margin:3px 0 0 0}.item_b .item_a.current{background:#d6d6ca;border:1px solid #ed172a}.content_item{float:left;width:450px}.block_left{float:left}.block_left .block_visuel{float:none}.current .block_left .block_visuel{margin-bottom:20px;float:none}.item_b .block_left .pictos{margin:0 15px 0 0}.item_b .block_left .pictos img{float:left}.table{clear:both;padding:15px 0 0 0}.table table{margin:0 0 10px 0}.table_inside table tr:hover{background-color:#f8f8f5;cursor:pointer}.table table td{border-bottom:1px solid #e9e9e1}.table table th{font-family:"HN","arial";background:#e9e9e1;font-size:16px;padding:10px;color:#666;width:33%;cursor:auto}.table table th.last{border-right:0}.table table td{padding:10px;font-size:14px}.table table td.last{border-right:0}.table table td a{color:#ed172a;font-size:110%;font-weight:bold}#breadcrumb{padding:0 0 0 145px;overflow:hidden;display:table-cell;vertical-align:middle;background:transparent url("../modules/eiffage-immo-templates/css/../images/css/refonte/carres_horiz.png") no-repeat scroll left 12px}#breadcrumb ul{display:table-cell;vertical-align:middle;max-width:695px}#breadcrumb ul li{vertical-align:middle;font-size:15px;display:inline}#breadcrumb ul li a{font-size:15px;line-height:normal}#breadcrumb ul li span{font-size:15px;vertical-align:text-bottom}#breadcrumb ul li:after{content:">";display:inline-block;margin:0 5px;vertical-align:text-top}#breadcrumb ul li.current{color:#333;font-weight:bold}#breadcrumb ul li.current:after{content:none}#breadcrumb ul li.current span{color:#ed172a}a.link1{float:left;color:#333;padding:0;font-size:13px;line-height:15px}.right_column{background-color:#f0f0ea;height:100%;margin-left:960px;position:fixed;top:0}.contact_us{border:1px solid #ddd;padding:19px 9px 9px 9px}.contact_us>span{font-family:"arial";margin:0;font-size:227.5%;text-align:center;line-height:20px;display:block}.contact_us>span span{font-size:64%;display:block}.contact_us p{font-size:110%;margin:0 0 16px 0}a.link2{font-family:"arial";background:#ed172a;font-size:154.5%;display:block;color:#fff;font-weight:normal;margin:0 0 10px 0;text-align:center;padding:10px 0 10px 0}.by_phone{border-top:2px solid #ebebeb;margin:0 -9px 0 -9px;text-align:center;padding:12px 28px 0 28px}.by_phone p{text-transform:uppercase;margin:0 0 2px 0}.by_phone span{font-size:91%;display:block}.by_phone .phone_number{margin:0;padding:0;font-weight:bold;font-size:200%;line-height:34px;color:#000;width:140px;float:left;box-sizing:border-box;border-right:transparent;display:inline-block}.by_phone .twoLines{width:85px;font-size:12px;line-height:15px;height:32px;overflow:hidden;margin:0;padding:0;background-color:#000;color:#FFF;padding-left:15px;font-family:arial;font-weight:normal;position:relative;border:1px solid #000;border-left:transparent;text-align:left}.by_phone .twoLines:before{position:absolute;content:"";width:10px;height:20px;left:0;top:20%;background-image:url(../modules/eiffage-immo-templates/css/../images/css/left_white_arrow.png)}.contenu_articles .by_phone.nonborder{border:1px solid #000 !important;width:275px;display:block;margin:20px auto;padding:0;margin-bottom:20px;width:242px}.carrousel{position:relative;margin:0 0 25px 0;width:300px}.carrousel h3{font-family:"arial";margin:5px 0 3px 0;font-size:164%}.carrousel p{font-size:110%}.carrousel .pagination_container{overflow:visible;position:absolute;right:5px;top:130px;height:11px;color:#030303}.pagination_slide_cover{float:left;padding:0;margin:0}.carrousel ul.pagination_slide li,.carrousel ul.pagination_slide_cover li{float:left;height:10px;width:11px;margin:0 0 0 4px}.carrousel ul.pagination_slide li a,.carrousel ul.pagination_slide_cover li a{background:url(../modules/eiffage-immo-templates/css/../images/css/puce_red.png) no-repeat;display:block;height:10px;width:11px;text-decoration:none}.carrousel ul.pagination_slide li a,.carrousel ul.pagination_slide_cover li a.current{background:url(../modules/eiffage-immo-templates/css/../images/css/puce.png) no-repeat}.block_inside_item .title{font-family:"arial";margin:0 0 10px 0;font-size:164%;color:#000;float:left;width:100%;position:relative;padding-left:30px;box-sizing:border-box}.block_inside_item .title:before{position:absolute;width:20px;height:20px;content:"";background-color:#ed242a;left:0;top:0}.block_inside_item .description div{padding-left:30px;box-sizing:border-box;width:100%}.column_inside .block_inside_item{float:left;margin:0 10px;width:940px}.column_inside.program .block_inside_item .title:before{background-color:transparent}.column_inside .block_inside_item .title{border-bottom:5px solid #5b4140;color:#5b4140;font-family:"arial";font-size:164%;font-weight:normal;margin:0 0 15px;padding:0 0 5px}.column_inside .block_inside_item .item_block_a{float:left;width:100%;border:0}.column_inside .block_inside_item .block_visuel{float:left;width:710px;margin-right:10px}.content_page .column_inside .block_inside_item .block_visuel a .program_visuel{width:100%}.column_inside .block_inside_item .block_content{display:inline-block;width:220px;padding:0;background:transparent}.program .item_block_a span{padding:0}.column_inside .block_inside_item .block_content a.link{background-color:#ed172a;float:left;padding-left:0;padding-right:0;text-align:center;width:100%}.right_column .item_block{float:none;margin:0 0 48px 0;width:300px}.column_inside{margin:0;width:100%;float:left}.social_infos{position:absolute;width:100%;z-index:11}.social_network{float:right;background-color:#fff;background-color:rgba(255,255,255,0.8);margin-right:10px;margin-top:10px;padding:5px 8px 4px}.social_network span{float:left;font-size:110%;color:#333;margin:3px 1px 0 0}.social_network ul{float:left}.social_network ul li{margin:0 0 0 8px;padding:0;float:left}.infos{margin:0 0 14px 0;position:inherit;float:left}.block_description{margin:0 0 33px 0}.block_description h2{font-family:"arial";margin:0 0 9px 0;font-size:182%}.block_description h2 span{color:#ed172a}.text_description{margin:0 0 12px 0}.text_description p{color:#b4b995;font-size:91%;letter-spacing:-0.1px;word-spacing:-1px}.block_slideshow{margin:0;position:relative}.block_slideshow a.video{display:none}#link3d{background-color:rgba(0,0,0,0.75);bottom:20px;display:block;height:40px;position:absolute;right:45px;width:30px;z-index:25}#link3d img{margin-top:4px}.block_slideshow #contenu3d{display:none}#contenu3d{width:100%;height:100%;border:0}#contenu3d .content_popin{padding:0;height:100%;width:100%}.block_slideshow #contenu3d .closePopin{position:absolute;width:174px;height:37px;background-color:black;z-index:50;right:0;top:0}.block_slideshow #slider_visuels{position:relative}.block_slideshow #slider_visuels img{width:100%}.block_slideshow #slider_visuels .slidesjs-pagination{background-color:#000;background-color:rgba(0,0,0,0.75);bottom:20px;height:40px;padding:0 40px 0 10px;position:absolute;right:40px;z-index:25}.block_slideshow #slider_visuels .slidesjs-pagination li{display:inline-block;margin-left:4px;margin-right:4px;margin-top:13px}.block_slideshow #slider_visuels .slidesjs-pagination li button{width:13px;height:13px;display:block;background-image:url(../modules/eiffage-immo-templates/css/../images/css/slider_pagin.png);background-position:-13px center;-webkit-appearance:none;border:0;background-color:transparent;cursor:pointer;outline:0}.block_slideshow #slider_visuels .slidesjs-pagination li button.active{background-position:0 center}.block_actu .sildeshow .panes_cover .slidesjs-navigation,.block_slideshow #slider_visuels .slidesjs-navigation{position:absolute;top:43%;width:55px;height:55px;background-image:url(../modules/eiffage-immo-templates/css/../images/css/arrows.png);display:block;z-index:50;transition:all .1s ease-in-out;background-color:transparent;border:0;cursor:pointer}.block_actu .sildeshow .panes_cover .slidesjs-navigation:focus,.block_slideshow #slider_visuels .slidesjs-navigation:focus{outline:0}.block_slideshow.pageOffres #slider_visuels .slidesjs-navigation{top:36%}.block_actu .sildeshow .panes_cover .slidesjs-previous,.block_slideshow #slider_visuels .slidesjs-previous{background-position:-3px -33px;left:0}.block_actu .sildeshow .panes_cover .slidesjs-previous:hover,.block_slideshow #slider_visuels .slidesjs-previous:hover{left:-5px}.block_actu .sildeshow .panes_cover .slidesjs-next,.block_slideshow #slider_visuels .slidesjs-next{background-position:-63px -33px;right:0}.block_actu .sildeshow .panes_cover .slidesjs-next:hover,.block_slideshow #slider_visuels .slidesjs-next:hover{right:-5px}.block_slideshow .main{position:relative;margin:0;width:960px}.block_slideshow .legende{font-style:italic;margin:5px 0 15px 0;width:300px}.block_slideshow .legendeDiapo{display:none}.block_slideshow .visuel{width:960px;height:465px;overflow:hidden}.block_slideshow .main .mask:before{background-image:linear-gradient(to bottom,rgba(0,0,0,0),#000);bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:60%;z-index:11}.block_slideshow.pageOffres .main .mask:before{bottom:50px}.block_slideshow.pageOffres .main .slidesjs-slide{z-index:auto !important;height:100%}.block_slideshow .main .zoom_img{background-color:#000;background-color:rgba(0,0,0,0.75);bottom:20px;display:block;height:40px;position:absolute;right:10px;width:30px;z-index:25}.block_slideshow .main .zoom_img img{margin-top:6px}.block_actu .lunch_video,.block_slideshow .main .lunch_video{background-color:#000;background-color:rgba(0,0,0,0.25);background-image:url("../modules/eiffage-immo-templates/css/../images/css/arrow_video.png");background-position:135px center;background-repeat:no-repeat;border:1px solid #fff;bottom:70px;color:#fff;display:block;font-size:16px;font-weight:bold;height:30px;line-height:30px;padding:0 30px 0 10px;position:absolute;right:10px;z-index:25;transition:all .1s ease-in-out}.block_actu .lunch_video{bottom:46%;right:25%}.block_actu .lunch_video:hover,.block_slideshow .main .lunch_video:hover{background-position:140px center;text-decoration:none}.block_slideshow .slider{height:45px;margin:0;position:absolute;top:208px;width:100%}.block_slideshow .slider .previous{margin:9px 19px 0 0;float:left}.block_slideshow .slider .next{margin:9px 0 0 0;float:right}.block_slideshow .slider .pictures{width:234px;overflow:hidden;position:absolute;left:44px}.block_slideshow .slider ul{position:relative;left:0}.block_slideshow .slider ul li{float:left;border:4px solid #fff}.block_slideshow .slider ul li a.sliderImage img{width:70px;height:45px}.pictos img,.pictosCertif img{margin:0 8px 10px 0}.programme{padding:0 10px;float:left;width:940px}.programme .left_block{width:100%;float:left;padding-top:15px}.programme .left_block .description_txt{font-weight:bold;padding-right:10px}.programme .left_block .description_txt strong{font-weight:bolder}.programme .right_block{width:25%;display:inline-block;min-height:200px;background-color:#ed172a;display:none}.programme .w20p{width:220px;display:inline-block;float:left;margin-left:7px}.programme .w33p,.w33p{width:33.333%;display:inline-block;float:left}.w50p{width:50%;display:inline-block;float:left;height:50px}.programme .w66p{width:66.666%;display:inline-block;float:left}.programme .w80p{width:700px;display:inline-block;float:left;margin-right:10px}.programme .w100p{width:100%;display:inline-block;float:left}.programme .lieu,.lieu{color:#666;padding-right:10px;position:relative;margin-left:25px;font-size:14px}.description .lieu{margin-left:25px}.programme .zoneCommerciale iframe{max-width:100%}.programme .lieu:before,.lieu:before{background-image:url("../modules/eiffage-immo-templates/css/../images/css/pictos_contact.png");background-repeat:no-repeat;height:23px;left:-25px;position:absolute;width:18px;font-size:14px;content:""}.programme .livraison,.livraison{padding-right:10px;position:relative}.programme .livraison{margin-left:27px;margin-top:15px;font-size:14px}.programme .livraison:before,.livraison:before{background-image:url("../modules/eiffage-immo-templates/css/../images/css/pictos_contact.png");background-position:-45px center;background-repeat:no-repeat;height:23px;left:-28px;position:absolute;width:22px;content:""}.programme .livraison span,.livraison span{color:#ed172a;font-weight:bold;font-size:12px}.residence_service{margin-top:10px}.programme .bureau{color:#666;position:relative;font-size:14px;margin-left:25px}.programme .bureau:before{background-image:url("../modules/eiffage-immo-templates/css/../images/css/pictos_contact.png");background-position:-18px center;background-repeat:no-repeat;height:23px;left:-30px;position:absolute;width:28px;content:""}.programme .bureau .horaires{display:block;font-size:95%;margin-top:5px}.product_infos{margin:25px 0 9px;width:100%;float:left}.product_infos p{font-size:110%;margin:0 0 11px 0}.product_infos p.marge{margin:0 0 19px 0}.product_infos .link{float:none;margin:0 0 14px 0;display:inline-block}.product_infos .log_dispo ul li{color:#666;font-size:14px;cursor:pointer;transition:background-color .25s ease-in-out}.product_infos .log_dispo ul li button{color:#666;font-size:14px}.product_infos .log_dispo ul li.titre{background-color:#e9e9e1;color:#666;font-family:"HN","arial";font-size:16px;padding:10px;font-weight:bold;cursor:default}.product_infos .log_dispo ul li div{padding:10px;box-sizing:border-box;border-bottom:1px solid #e9e9e1;background-color:#fff;transition:background-color .25s ease-in-out}.product_infos .log_dispo ul li:hover div{background-color:#f8f8f5;transition:background-color .1s ease-in-out}.product_infos .log_dispo ul li div.desc{color:#000;font-weight:bold;text-transform:lowercase}.product_infos .log_dispo ul li div.desc span{text-transform:capitalize}.table_inside{clear:inherit;padding:0}.table_inside table{width:100%}.table_inside table tr td{color:#666}.table_inside table tr td.desc{color:#000;font-weight:bold;text-transform:lowercase}.table_inside table tr td.desc span{text-transform:none}.table_inside table tr td.last{width:100px;padding:5px 10px}.links .link{width:105px;padding:7px 19px 6px 19px;margin:0 11px 0 0;text-align:center}.links .link:hover{text-decoration:none}.links .link.last{margin:0}.three_dimensions{background:url(../modules/eiffage-immo-templates/css/../images/css/bg_three_dimensions.png) no-repeat 0 2px;font-family:"arial";width:18px;display:inline-block;padding:0 2px 5px 0;font-weight:bold;color:#e31818;font-size:82%;height:12px}.description_txt h2{font-family:"arial";margin:0 0 10px 0;font-size:140%}.description_txt h3{font-family:"arial";margin:0 0 10px 0;font-size:140%}.description_txt p{font-size:16px;margin:0 0 15px 0;line-height:25px}.description_blocks{margin:0 0 25px 0;float:left;width:100%}.description_blocks .list_infos{float:left;width:100%}.description_blocks .list_infos ul.avec_sousmenu{border-bottom:0}.description_blocks .list_infos li{display:inline-block;float:left;position:relative;text-align:center;width:33.333%}.description_blocks .list_infos ul.el4 li{width:25%}.description_blocks .list_infos li a{color:#999b9c;background-color:#484549;text-decoration:none;font-size:20px;font-weight:normal;padding:10px;display:block;font-family:"arial"}.description_blocks .list_infos li.active a{background:#ed172a;color:#fff}.description_blocks .list_infos li.active:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(237,23,42,0);border-top-color:#ed172a;border-width:15px;margin-left:-15px}.contenu_articles .description_blocks .list_infos li.first a,.contenu_articles .description_blocks .list_infos li a{padding:13px 9px 10px 9px}#menu_niveau4{background-color:#efefef;border:0;background-image:url(../modules/eiffage-immo-templates/css/../images/css/arrow_edito.png);background-position:left top;background-repeat:no-repeat;padding-top:20px;background-size:25px}#menu_niveau4:before{background-color:#efefef;content:"\a";display:block;position:absolute;top:0;right:100%;width:100%;height:100%;z-index:-1}#menu_niveau4:after{background-color:#efefef;right:auto;left:100%;z-index:-1;content:"\a";display:block;position:absolute;top:0;width:100%;height:100%;visibility:visible}#menu_niveau4 li{background:transparent}#menu_niveau4 li a{font-family:arial,Arial,Helvetica,sans-serif;font-size:16px;font-weight:normal;color:#000;padding:3px 0 3px 16px;background:url(../modules/eiffage-immo-templates/css/../images/css/refonte/red_square_small.png) no-repeat center left}#menu_niveau4 li.first a{padding-left:0;background-image:none}#menu_niveau4 li.active a{color:#fff}.description_blocks .top{float:right;margin:12px 0 0 0}.description_blocks .content_infos{padding:13px 0 12px 0;clear:left}.description_blocks .content_infos .w20p,.description_blocks .content_infos .w80p{margin-top:15px;margin-bottom:0}.description_blocks .content_infos>img{width:940px;margin-bottom:15px}.description_blocks .content_infos h2{font-family:"arial";margin:0 0 17px 0;font-weight:normal;font-size:30px}.description_blocks .content_infos h3,.description_blocks .content_infos h1{font-family:"arial";margin:0 0 17px 0;font-size:164%;text-align:center}.description_blocks .content_infos ul{margin:0 0 18px 13px;font-size:16px}.description_blocks .content_infos p{margin:0 0 18px 0;font-size:16px;clear:left;line-height:25px}.description_blocks .content_infos p a{color:#ed172a;font-weight:bold}.description_blocks .content_infos .pictos{margin:16px 0 20px 0}.list_links{float:left;margin:0 0 20px 0}.description_blocks .content_infos ul.list_links{margin:0 0 20px 0}.list_links li{background:url(../modules/eiffage-immo-templates/css/../images/css/arrow3.gif) no-repeat 0 5px;padding:0 0 0 21px;margin:0 0 11px 0}.list_links li.current{font-weight:bold}.description_blocks .content_infos .block_inside .block_container{border:0;padding:0}.visuel01{float:left;margin:0}.description_blocks .content_infos .block_inside .block_title h2{font-size:164%;text-transform:inherit;margin:15px 0 0 0;color:#333}.description_blocks .content_infos .block_inside .block_title h3{font-size:164%;text-transform:inherit;margin:15px 0 0 0}.description_blocks .content_infos .block_inside p{clear:inherit}.description_blocks .content_infos .block_text{float:left;margin:0;padding-left:10px}.block_container .visuel01{width:220px}.block_container .visuel01 img{max-width:100%}.description_blocks .content_infos .block_inside .block_content blockquote p{margin:0 0 16px 0}.description_blocks .content_infos .table table{width:100%}.description_blocks .content_infos .table table tr th{font-family:Arial,Helvetica,sans-serif;padding:10px 4px;font-weight:normal;font-size:110%}.description_blocks .content_infos .table table th span{display:inline-block}.description_blocks .content_infos .table table th a.sortDown span{background:url("../modules/eiffage-immo-templates/css/../images/contenu/arrow_bot.png") no-repeat scroll 0px 5px;width:8px}.description_blocks .content_infos .table table th a.sortUp span{background:url(../modules/eiffage-immo-templates/css/../images/contenu/arrow_top.png) no-repeat scroll 0px 5px;width:8px}.description_blocks .content_infos .table table th.headerSortUp a.sortDown span{background-image:url("../modules/eiffage-immo-templates/css/../images/contenu/arrow_bot_red.png")}.description_blocks .content_infos .table table th.headerSortDown a.sortUp span{background-image:url("../modules/eiffage-immo-templates/css/../images/contenu/arrow_top_red.png")}.description_blocks .content_infos .table table td{background:#d6d6ca;padding:5px 5px 5px 0;text-align:center;font-size:12px}.description_blocks .content_infos .table table td .item_form{margin:-3px -2px 0 2px;float:none}.description_blocks .content_infos .table table .pyjama td{background:#f3f3ed}.description_blocks .content_infos .table table .pyjama1 td{background:#ecece4}.description_blocks .content_infos .table table td.align{text-align:left}.description_blocks .content_infos .table table td a{display:inline-block}.description_blocks .content_infos .three_dimensions{font-size:100%;padding:0 2px 2px 0;position:relative;top:-3px;margin:0 0 5px 2px;display:inline-block}.description_blocks .content_infos .table .block_links{margin:0;float:right;width:195px}.description_blocks .content_infos .table .block_links a{margin:0 0 12px 0;padding:4px 0 2px;display:block;width:140px;color:#fff;font-weight:normal;float:right}.block_comparateur .comparateur a,.description_blocks .content_infos .table .block_links .comparateur a{color:#333;display:inline;font-weight:bold;line-height:20px;margin:0 0 12px;padding:5px 0 0;width:140px;float:none;text-decoration:none}.description_blocks .content_infos .link{float:left;margin:0 12px 0 0}.block_infos{background:#fff none repeat scroll 0 0;float:left;margin:0;padding:10px 7px 3px 0}.block_infos .item_block_infos{margin:0 14px 0 0;width:230px;text-align:left;float:left}.block_infos .item_block_infos.last{margin:0}.description_blocks .content_infos .buttons div{margin:10px 0 15px}.description_blocks .content_infos .buttons div .title_a{color:#666;font-size:12px}.description_blocks .content_infos .tr_detail{font-size:14px;margin-bottom:10px;padding-bottom:10px;line-height:22px;border-bottom:1px solid #e9e9e1;display:inline-block;width:100%}.description_blocks .content_infos .tr_detail>div>*{display:block}.description_blocks .content_infos .tr_detail .price{color:#ed172a;text-transform:lowercase;font-weight:bold}.description_blocks .content_infos .tr_detail .annexes,.description_blocks .content_infos .tr_detail .lotType{font-weight:bold}.description_blocks .content_infos .tr_detail .description>span{display:block}.description_blocks .content_infos .tr_detail .description span.annexes{display:inline-block}.description_blocks .content_infos .tr_detail .liens a,.description_blocks .content_infos .tr_detail .liens button{height:22px}.description_blocks .content_infos .tr_detail .liens button{font-size:14px}.description_blocks .content_infos .tr_detail .liens span{padding-left:25px;padding-top:2px;padding-bottom:2px}.description_blocks .content_infos .tr_detail .liens span.picto1{background:url(../modules/eiffage-immo-templates/css/../images/css/picto02.gif) no-repeat left center}.description_blocks .content_infos .tr_detail .liens span.picto2{background:url(../modules/eiffage-immo-templates/css/../images/css/pdf.png) no-repeat left center}.description_blocks .content_infos .tr_detail .liens span.picto3{background:url(../modules/eiffage-immo-templates/css/../images/css/threed.png) no-repeat left center}.description_blocks .content_infos .tr_detail .liens span.picto4{background:url(../modules/eiffage-immo-templates/css/../images/css/picto_defisc.png) no-repeat left center}.description_blocks .content_infos .block_links a,.description_blocks .content_infos .block_links button{color:#fff;display:block;float:right;font-weight:normal;margin:0 0 10px;padding:2px 5px;width:140px;line-height:normal;height:25px}.description_blocks .content_infos .block_links a.callback_link,.description_blocks .content_infos .block_links button.callback_link{background-color:#b9b9b9}.description_blocks .content_infos .block_infos .item_block_infos table{width:190px;background:0}.description_blocks .content_infos .block_infos .item_block_infos table tr td{padding:0;background:0;font-size:110%;text-align:left;border:0 !important}.description_blocks .content_infos .block_infos .item_block_infos table tr td strong{color:#666}.description_blocks .content_infos .block_infos .item_block_infos table tr td.type_pieces strong{color:#000}.description_blocks .content_infos .block_infos .item_block_infos table tr td span{background:#fff;padding-right:2px}.description_blocks .content_infos .block_infos .item_block_infos a.link3{font-size:100%;font-weight:normal;color:#333}a.link3{display:block;padding:2px 6px 0 8px;margin:0;width:220px;background:#eee}a.link3 span{padding:0 0 3px 30px}.description_blocks .content_infos .block_infos .item_block_infos table tr td a.link3 span.picto1{background:url(../modules/eiffage-immo-templates/css/../images/css/picto02.gif) no-repeat}.description_blocks .content_infos .block_infos .item_block_infos table tr td a.link3 span.picto2{background:url(../modules/eiffage-immo-templates/css/../images/css/pdf.png) no-repeat top left}.description_blocks .content_infos .block_infos .item_block_infos table tr td a.link3 span.picto3{background:url(../modules/eiffage-immo-templates/css/../images/css/threed.png) no-repeat 0 1px}.description_blocks .content_infos .block_infos .item_block_infos table tr td a.link3 span.picto4{background:url(../modules/eiffage-immo-templates/css/../images/css/picto_defisc.png) no-repeat 0 1px}.description_blocks .content_infos .title_a{font-size:110%;display:block;margin:5px 0 0 0;float:left}.description_blocks .content_infos .title_a strong{color:#666;display:block}.description_blocks .content_infos .item_form{width:auto;margin:5px 0 0 0}.description_blocks .content_infos .item_form .jqTransformCheckboxWrapper{margin-top:-1px}.description_blocks .content_infos .item_form label{font-size:110%;margin:0 5px 0 0;float:left}.contenu_articles .description_blocks{width:100%;margin:0}.contenu_articles .column_inside .description_blocks .content_infos{width:100%}.contenu_articles .description_blocks .list_infos{width:100%}.contenu_articles .rubriqueTitle{font-size:172%;color:#ed172a;font-family:arial;margin:10px 0;text-transform:uppercase;font-weight:normal;display:block;padding:0 10px}.contenu_articles h2{font-size:164%;font-family:arial;margin:0 0 17px 0;font-weight:normal}.contenu_articles .description_blocks .content_infos p{text-align:justify;line-height:18px}.contenu_articles .description_blocks .content_infos p span.redSpan{color:#ed172a;font-weight:bold}.description_blocks .content_infos .visuel{float:left;margin-right:10px;position:relative}.description_blocks .content_infos .visuel img{margin-bottom:-3px}.description_blocks .content_infos .visuel .loop{display:inline-block;width:27px;height:27px;position:absolute;bottom:0;left:0;background:url(../modules/eiffage-immo-templates/css/../images/css/picto_zoom.gif) no-repeat top left}.description_blocks .content_infos .textVisuel{float:left;width:310px}.block_type1{margin-bottom:28px}.block_type1 h2,.block_type1 .titre2{border-bottom:5px solid #5b4140;color:#5b4140;font-size:163.6%;font-family:arial;padding-bottom:5px;margin-bottom:20px;font-weight:normal}.block_type1 .contenu{background-color:#ecece4;padding:21px 12px 11px 8px}.block_type1 p{padding:0 0 13px 0}.block_type1 .list_links{float:none}.block_type1 .list_links li a{color:#ed172a;font-weight:bold}.block_type1 .list_links li{background:url(../modules/eiffage-immo-templates/css/../images/css/arrow3.png) no-repeat scroll 0 3px transparent}.block_type1 .nonbg{background:none !important;padding-top:0}.nonborder{border:none !important;padding-top:0}.block_visuel2{margin:0;position:relative}.block_visuel2 .visuel_title2{background:#fd0601;color:#eee;font-family:"arial";font-size:127.5%;padding:7px 10px 7px 7px;text-align:center}.block_visuel2 img{margin-bottom:-3px}.item_block_a2{margin:0 0 20px;padding:0;width:300px}.contact_us.margin{margin-bottom:28px}.promo+.sita_map{width:300px}.sita_map h3{border-bottom:5px solid #b0b0b0;font-size:145%;padding:0 0 5px 0;margin:0 0 11px 0;font-family:arial}.sita_map .liste{margin-bottom:39px}.sita_map ul li{background:url("../modules/eiffage-immo-templates/css/../images/css/arrow3.png") no-repeat scroll 0 3px transparent;font-size:110%;margin:0 0 11px;padding:0 0 0 21px}.sita_map ul.niveau4{margin-top:5px}.sita_map ul.niveau4 li{margin:0 0 0 14px;padding:0;height:16px;background:0;list-style:square;font-size:100%}.promo{float:right;width:620px}.promo img{margin-bottom:-3px}.promo .desc{border:1px solid #ddd;padding:11px 11px 15px 11px}.promo .desc p{font-size:110%}.promo .desc .link{background-color:#b4b995;color:#fff;font-family:"arial";font-size:127%;padding:7px 23px;text-align:center;margin-left:40px;margin-top:15px}table.comparaison{font-size:109.1%}.comparaison tr td{padding:7px 10px 7px 10px;border-right:1px solid #dfdfdf;width:209px}.comparaison tr td.empty{border-bottom:0;border-top:0;width:7px;padding:0}.comparaison tr td.empty:last-child{border:0;width:0;padding:0}.comparaison tr td.empty.last{border:0;width:0;padding:0}.comparaison tr.last td:nth-child(2n){border-bottom:0;border-top:0}.comparaison tr.last td{border-bottom:1px solid #dfdfdf}.comparaison tr td .block_visuel{margin:0}.comparaison tr td .block_visuel img{margin-bottom:-3px}.comparaison tr:first-child td{padding:0;border:0}.comparaison tr td:first-child{border-left:1px solid #dfdfdf}.comparaison tr:first-child td>div{position:relative}.comparaison tr.select:hover td:first-child{border-left:1px solid #ed172a}.comparaison tr.select:hover td.last{border-right:1px solid #ed172a}.comparaison tr.select:hover td{border-top:1px solid #ed172a;border-bottom:1px solid #ed172a;border-right:0;background:#d6d6ca}.comparaison tr.select:hover td.supanfo2{padding:1px 10px 1px 10px}.comparaison tr.select:hover td.supanfo{padding:6px 10px 8px 10px}.comparaison tr.select td a.prixNousConsulter{color:#ed172a;font-weight:bold;cursor:pointer}.comparaison .info1{line-height:18px;font-weight:bold}.comparaison .media:before{background:none no-repeat left top;content:"";display:inline-block;width:16px;height:13px;margin-right:5px}.comparaison .media{color:#b4b995;display:inline-block;font-size:109.09%;float:right;margin-left:5px;text-decoration:none}.comparaison .media.icon1:before{background-image:url(../modules/eiffage-immo-templates/css/../images/css/madia1.png)}.comparaison .media.icon2:before{background-image:url(../modules/eiffage-immo-templates/css/../images/css/madia2.png)}.comparaison .prix{line-height:18px;font-weight:bold;font-size:150%;color:#ed172a;margin:0 0 16px 0}.comparaison .adresse{margin:0 0 14px 0}.comparaison .adresse span{color:#ed172a;font-weight:bold}.comparaison .adresse strong{text-transform:uppercase}.comparaison .links{text-align:center}.comparaison .supanfo{font-weight:bold;background:#eee;line-height:14px;padding:7px 10px 9px 10px}.comparaison .supanfo2{line-height:17px;font-size:100%;padding:2px 10px 2px 10px;vertical-align:top}.comparaison .table_link1,.simulations .table_link1{line-height:11px;background-color:#eee;display:inline-block;margin:5px 0;padding:5px;width:95%}.comparaison .table_link1 span,.simulations .table_link1 span{display:block;text-align:left}.comparaison .table_link1 span:before,.simulations .table_link1 span:before{display:inline-block;height:17px;width:26px;content:"";vertical-align:sub}.comparaison .table_link2{line-height:24px;background-color:#ed172a;display:inline-block;padding:12px 0 9px 0;width:100%;text-align:center;font-size:150%;color:#fff;font-family:"arial"}.comparaison .table_link1 span.icon1:before,.simulations .table_link1 span.icon1:before{background:url(../modules/eiffage-immo-templates/css/../images/css/calcul.jpg) no-repeat 5px}.comparaison .table_link1 span.icon2:before{background:url(../modules/eiffage-immo-templates/css/../images/css/icon2.png) no-repeat 5px}.comparaison .table_link1 span.icon3:before{background:url(../modules/eiffage-immo-templates/css/../images/css/icon3.png) no-repeat 5px}.comparaison .supplementaire img{margin:0 14px 14px 0;float:left}.comparaison .supplementaire img:nth-child(3n+1){clear:both}.comparaison .close{position:absolute;width:20px;height:20px;top:0;right:0;background:url(../modules/eiffage-immo-templates/css/../images/css/close.png) no-repeat;z-index:20}.comparaison a.close:hover{text-decoration:none}.comparaison .by_phone{border:0;margin:0;padding:0;text-align:center;height:70px;border:1px solid #000}.comparaison .by_phone span{font-size:83%;margin:0;padding:0;font-weight:bold;font-size:180%;line-height:30px;color:#000;float:left;box-sizing:border-box;width:100%}.comparaison .by_phone span+span{font-size:12px;line-height:20px;height:41px;overflow:hidden;margin:0;background-color:#000;color:#FFF;font-family:arial;font-weight:normal;position:relative;width:100%;padding:0 70px 0 35px;text-align:left}.comparaison .by_phone .phone_number:after{position:absolute;content:"";width:20px;height:10px;left:5px;bottom:-10px;background-image:url(../modules/eiffage-immo-templates/css/../images/css/refonte/top_white_arrow.png);z-index:1}.comparaison .by_phone .phone_number{background:0;padding:0;font-size:233.33%;position:relative}.comparaison .block_visuel .visuel_title{font-size:118.5%;padding:5px 10px 3px 12px;line-height:13px;width:110px}.block_perso{background-color:#fff;right:-10px;position:absolute;top:60px;width:205px;z-index:502;color:#fff;display:none}.block_perso_connected{padding-bottom:35px;width:188px}.block_perso_notconnected{padding-bottom:20px}.block_perso a:hover,.block_perso button:hover{text-decoration:none}.block_perso button.titleLink,.block_perso a.titleLink{background-position:165px 8px;display:inline-block;padding-left:38px;margin-bottom:10px;text-align:left}.block_perso .name{color:#000;display:inline-block;font-size:16px;line-height:14px;margin-bottom:14px;font-weight:bold}.block_perso .name:before{background:rgba(0,0,0,0) url("../modules/eiffage-immo-templates/css/../images/css/espace_perso_user.jpg") no-repeat scroll 0 0 / cover;content:"";display:inline-block;height:20px;margin:0 6px 0 10px;width:20px;vertical-align:sub}.block_perso .listLink{background:rgba(0,0,0,0) none repeat scroll 0 0;font-size:14px;font-weight:normal;margin:0 0 7px 6px;padding:0;text-align:left;text-transform:none}.block_perso .listLink:before{content:">";display:inline-block;width:12px}.block_perso .deconnexion{background:rgba(0,0,0,0) none repeat scroll 0 0;bottom:5px;box-sizing:border-box;font-size:14px;font-weight:normal;left:0;padding:0 0 0 18px;position:absolute;text-align:left;text-transform:capitalize;width:100%}.block_perso .deconnexion:after{content:"X";display:inline-block;margin:0 0 0 10px;font-size:115%}.block_perso .connexion{position:absolute;bottom:5px;right:5px;background:0;font-size:109.1%;font-weight:normal;text-transform:none}.formProfil p{font-size:127.3%;margin-bottom:46px}.formProfil .captcha p{margin-bottom:10px;margin-top:20px}.formProfil fieldset{text-align:center;margin-bottom:46px}.content_popin .formProfil fieldset{margin-bottom:23px}.formProfil table{text-align:left;margin:0 4px;margin-bottom:68px;border:0;border-spacing:0;border-collapse:collapse;width:49%;display:inline-block;float:left}.formProfil table tbody{background:#FFF;height:375px;display:block;margin:0 20px}.formProfil .form2 table tbody{height:150px}.content_popin .formProfil table{margin-bottom:40px;width:100%;display:block}.content_popin .formProfil table tbody{height:auto}.formProfil table tr td,.formProfil table tr th{padding-bottom:10px;padding-left:25px;padding-top:10px;padding-right:25px}.formProfil table tr th+th{border-left:1px solid #414848}.formProfil table tr.select td{padding-bottom:7px}.formProfil table tr td.widthTd{width:250px}.formProfil table tr td:first-child+td{width:237px}.formProfil table tr td:first-child+td.titre{width:auto;border-right:0;padding-left:75px}.formProfil .itemForm.jqtransformdone{font-size:14px}.formProfil table tr td+td+td{border-left:1px solid #414848}.formProfil table tr td+td+td+td{border-left:0}.formProfil span.title{text-align:left;font-size:18px;font-family:"arial";text-transform:uppercase;font-weight:normal;color:#414848;display:block}.formProfil a.aide{font-family:"arial";display:block;font-size:145.5%;margin-bottom:48px;text-transform:uppercase}a.tooltip_aide{width:24px;height:26px;display:inline-block;background:url(../modules/eiffage-immo-templates/css/../images/css/aide_icon.png) no-repeat left top;vertical-align:top}a.tooltip_aide:hover{text-decoration:none}.formProfil .link{width:120px}.optionnel span.obleg{color:#ed172a;display:block;font-size:100%;font-style:italic;margin-bottom:12px}.optionnel p{color:#b5b5b5;font-size:90.9%}.optionnel p a{color:#b5b5b5;text-transform:underline}.formProfil .aide:after{width:14px;height:14px;display:inline-block;background:url(../modules/eiffage-immo-templates/css/../images/css/picto1.png) no-repeat;content:"";margin-left:10px}.formProfil .aide>span{font-size:75%;text-transform:none}.formProfil .item_form{float:none}.formProfil label{padding:0 !important}.formProfil .label1{float:left;width:106px;font-size:109%}.formProfil .label2{width:54px;font-size:109%;display:inline-block;vertical-align:super;margin-left:3px}.formProfil .label3{float:left;font-size:109%;width:14px}.formProfil .label4{float:left;font-size:109%;width:58px}.formProfil span.label5{color:#999;font-size:109%;margin-left:5px;display:inline-block}.formProfil .label1 span{color:#ed172a}.formProfil input.link{color:#fff;background:#a7a7a7}.inscriptionContact{background:#eee;padding:10px 0}.formProfil .input1{width:181px;border:1px solid #b4b995;height:20px;font-size:109%;padding:0 5px 0 5px}.formProfil .withInput1{width:71px !important}.formProfil .withInput2{width:26px !important}.tab .select_affichage fieldset{float:right}.tab .select_affichage ul{margin:0}.notif{display:block;position:absolute;height:25px;background:url(../modules/eiffage-immo-templates/css/../images/css/notif1.png) no-repeat center right;right:-17px;top:-5px;padding-right:11px;z-index:10}.notif span{background:url(../modules/eiffage-immo-templates/css/../images/css/notif2.png) no-repeat scroll left center transparent;display:block;font-size:109%;font-weight:bold;height:20px;min-width:6px;padding:5px 0 0 9px;color:#fff}.search_block.vide p{font-size:127.3%;margin-bottom:26px}.search_block.vide a.link{float:none}.simulations{padding:30px;background-color:#f0f0f0}.simulations h2{color:#333;margin-bottom:7px;font-size:163%}.simulations .item:first-child{border-top:0;padding-top:0}.simulations .item{padding:20px 0 20px 0;border-top:1px solid #d9dcca}.simulations .item .titre{border-bottom:5px solid #5b4140;margin-bottom:25px}.simulations .item .titre a{float:right;padding:5px 0 5px 9px;display:inline-block;background:#5b4140;font-size:127.27%;font-family:"arial";color:#fff}.simulations .item .titre span{padding:0 0 6px 0;display:inline-block;color:#5b4140;font-size:163.63%;font-family:"arial"}.simulations .item .titre a:after{background:url(../modules/eiffage-immo-templates/css/../images/css/delete.png) no-repeat scroll right center #5b4140;content:"";display:inline-block;height:16px;width:15px;margin-right:13px;padding:0 0 0 9px}.simulations .item_a{position:relative}.simulations .item_a h3{font-size:127.27%}.simulations .item_a h4{margin:0 0 8px 0}.simulations .block_links{margin:0;float:left}.simulations .item_a .block_visuel{margin:0 9px 0 0}.simulations>.item>.right,.simulations>.item>.left{width:48%;background-color:#fff;padding:30px;box-sizing:border-box;height:394px}.simulations>.item>.right{float:right}.simulations>.item>.right .red_link{margin:0;margin-right:5px}.simulations>.item>.right .red_link.last{margin:0}.simulations>.item>.left{float:left}.simulations .item_a{padding:0;padding-top:10px}.simulations .absoluteblock{position:absolute;right:0;bottom:10px}.simulations .absoluteblock .price{background-image:none;padding:0}.simulations .absoluteblock a.link{background-color:#b3b3b3}.simulations table.styleTable{width:100%}.simulations table.styleTable td:first-child{width:248px}.simulations table.styleTable td{background:none repeat scroll 0 0 #b2b2b2;padding:5px;text-align:left;border-right:1px solid #fff;font-size:110%;padding:10px 9px 10px 9px}.simulations table.styleTable tr.pyjama td{background:none repeat scroll 0 0 #f7f7f7}.simulations table.styleTable tr.pyjama1 td{background:none repeat scroll 0 0 #efefef}.simulations .msgEmty{font-size:127.27%;margin-bottom:46px;display:block}.simulations .classLinks p{width:764px;font-size:127.27%;letter-spacing:-0.01em}.simulations .classLinks p a{float:right}.simulations .classLinks p>span{display:inline-block;margin-top:8px}.description_blocks.header_content{width:auto;margin:10px 0 0}.description_blocks.header_content .content_infos.header_content{color:#FFF;display:inline-block;font-size:30px;position:absolute;text-transform:uppercase;top:30%;width:960px}.description_blocks.header_content .image_content{display:inline-block;width:100%;vertical-align:top;position:relative}.description_blocks.header_content .image_content img{display:block;width:100%}.description_blocks.header_content .image_content .mask{background-color:rgba(0,0,0,0.1);height:100%;position:absolute;width:100%}.block_display.prog_cateorie_results .titreh2{position:relative}.block_display.prog_cateorie_results .barre_tri{margin:0}.select_affichage.programmes_categorie{margin-right:5px}.block_display.prog_cateorie_results .item_form{width:auto}.prog_icons{margin:0 0 23px 0;width:135px}.puce div{width:12px;height:12px;background:url(../modules/eiffage-immo-templates/css/../images/contenu/puce.png) no-repeat left top;z-index:10}.puce.current div{background:url(../modules/eiffage-immo-templates/css/../images/contenu/puce_red.png) no-repeat left top}.item_a.clearfix.recherche_simple{margin:0 0 8px 42px;width:834px}.item_a.clearfix.recherche_simple .content_item.recherche{width:514px}section.clearfix.recherche .block_display.prog_cateorie_results.recherche_simple h1{margin-top:25px;color:#ed172a;float:none;font-family:"arial";font-size:173%;margin-bottom:20px}section.clearfix.recherche .block_display.prog_cateorie_results.recherche_simple h3{color:#ed172a;font-size:150%;margin:0 0 25px 42px;width:341px;display:inline-block;float:left}.item_a .description.recherche strong{display:inline-block}.item_a .description.recherche h4.titre{margin-top:5px}.item_a .description.recherche h4.titre a{color:#ed172a;font-size:125%}.item_a .description.recherche p{margin-top:7px;margin-bottom:5px}.block_visuel p.content_type{margin:0 0 5px 0}.recherche_complex{width:500px;display:inline-block;text-align:right}.recherche_complex label{font-size:14px}.searchHighlightedText{font-weight:bold}.block_pagination.recherche{margin-right:47px}.phone_number span{font-size:80%}.phone_number strong{font-family:"arial";font-size:200%;font-weight:normal}#formRemoveSelectedLots,#formDeleteSelectedPrograms,div.formulaire_messelectionsvide,section.recherche .prog_cateorie_results{min-height:600px}div.simulations{min-height:470px}.sitemap h1{font-size:172%;color:#ed172a;font-family:arial;margin:0 0 17px 0;text-transform:uppercase;font-weight:normal;display:block}.select2LinesLinks:after{clear:both;display:block;content:"."}.smallSliderEditContainer .smallSliderEdit{width:300px;display:inline-block}.smallSliderEdit:hover{height:auto !important}#callbackHeader2,#callbackHeader{color:#fff;height:30px;cursor:pointer;font-family:arial;font-size:150%;position:relative;width:200px;display:table-cell;vertical-align:middle;background-repeat:no-repeat}#callbackHeader2:before,#callbackHeader:before{content:url(../modules/eiffage-immo-templates/css/../images/css/refonte/rappel.jpg);left:16px;position:absolute;top:11px}#callbackHeader2:before{top:5px}#callbackHeader{background-position:17px center}#callbackHeader2{padding-top:10px;background-position:17px 5px;width:150px;display:table;margin:0 auto}#callbackHeader2 p,#callbackHeader p{padding-left:60px;background-color:transparent;color:#000;line-height:30px;text-transform:uppercase;border:1px solid black;width:215px;padding-top:2px}#callbackHeader2 p{width:150px;padding-left:80px}#popupCallback2 .oneRow,#popupCallback .oneRow{width:250px}#popupCallback2 select,#popupCallback select{margin-left:59px;width:380px}#popupSuccessCallback2,#popupSuccessCallback{padding:10px 15px;text-align:center}#popupSuccessCallback2 span,#popupSuccessCallback span{display:block;font-size:22px;font-weight:bold;margin-bottom:0 0 20px 10px;text-align:center}.popin_html #formCallback2 label.error,.popin_html #formCallback label.error{max-width:140px;padding-left:10px;width:auto}.comparaison .table_link_callback{background-color:#b1b1b1}.detail .block_links .callback_link,a.callbackLink{background-color:#b4b995 !important;margin-top:10px !important}.description_blocks .content_infos .table .block_links a.callback_link,.description_blocks .content_infos .table .block_links button.callback_link{background-color:#b4b995}.description_blocks .content_infos .table .block_links a.btn_comparer,a.btn_comparer,.container button.btn_comparer{background-color:#7c7c7c}a.callbackLink,button.callbackLink{margin-bottom:0 !important}.search_block .select_affichage.programmes_categorie label{color:#7c7c7c;float:left;font-family:Arial;font-size:13px;font-weight:bold;margin:3px 15px 0 0}.rechercheHome button.link_prog,.rechercheHome button.link_prog2,.rechercheHome .link_prog2,.resultat_recherche button.link_prog,.resultat_recherche button.link_prog2,.resultat_recherche .link_prog2{background:#eee;color:#8d8d8d}.rechercheHome .pieces button{width:25px}.search_block button.link_prog,.search_block button.link_prog2,.search_block .link_prog2{background:#e7e8e3;color:#979797}button.link_prog,button.link_prog2,.link_prog2{background:#f4f5ef;border:0;color:#a0a0a0;font-family:Arial;font-size:13px;font-weight:bold;padding:0 7px;text-decoration:none;cursor:pointer;height:26px}#rechercheHomeForm button.link_prog.habiter{margin-right:2px;width:83px;background:#eee}#rechercheHomeForm button.link_prog.investir{margin-right:0;width:83px;background:#eee}span.link_prog2,span.link_prog2_selected{padding:5px}#rechercheHomeForm button.link_prog.link_prog_selected,.rechercheHome button.link_prog_selected,.rechercheHome button.link_prog2_selected,.rechercheHome .link_prog2_selected,.resultat_recherche button.link_prog_selected,.resultat_recherche button.link_prog2,.resultat_recherche .link_prog2_selected{background:#7c7c7c;color:#FFF}.block_display.liste_offres .search_block .link_prog2.link_prog2_selected,.search_block button.link_prog_selected,.search_block button.link_prog2_selected,.search_block .link_prog2_selected{background:#757575;color:#FFF}button.link_prog_selected,button.link_prog2_selected,.link_prog2_selected{background:#666;color:#FFF}.item_form span{margin:0}.description_blocks .content_infos .table table tr.tr_detail td{background:0;border-right:0}.table table#progRes,.table table#progRes a.link3{background:0}.description_blocks .content_infos .block_infos .item_block_infos table tr td a.link3 span.pictodefisc{background:url(../modules/eiffage-immo-templates/css/../images/css/picto_defisc.png) no-repeat 0 1px}.block_check .right .block_comparateur button.pictOui,.description_blocks .content_infos .block_links button.pictOui{background-image:url("../modules/eiffage-immo-templates/css/../images/css/picto_comp_add.png");background-position:center center;background-repeat:no-repeat;background-color:transparent;border:0 none;color:#666;float:left;height:12px;margin:5px 2px 0 5px;padding-left:20px;width:20px}.block_check .right .block_comparateur button.pictNon,.description_blocks .content_infos .block_links button.pictNon{background-image:url("../modules/eiffage-immo-templates/css/../images/css/picto_comp_remove.png");background-repeat:no-repeat;background-position:center center;border:0 none;float:right;height:22px;cursor:pointer;border-left:1px solid #eaeae2;width:22px;margin:0 0 0 4px}.compareSelection .buttons>span{line-height:19px}.comparateur a.compareLotsProgramme{color:#333 !important;display:inline !important;float:none !important;margin:0 !important;padding:0 !important;text-decoration:underline;width:auto !important}a.compareLotsProgramme:hover{color:#333}.comparateur{background-color:#eaeae2;display:none}.comparateur span{margin:3px}.compareSelection .buttons{border:1px solid #eaeae2;display:inline-block;width:100%;box-sizing:border-box}.compareSelection .infoNbComaparaison{background-color:#eaeae2;color:#666;padding-bottom:5px;padding-top:5px;text-align:center}.right_column{width:100px;z-index:52;position:absolute;height:auto}.right_column .contact_us{background-color:#eee;border:0 none;margin-bottom:0;margin-left:0;margin-right:0;padding:0;width:100px;position:fixed}.right_column .contact_us ul{width:100px}.right_column .contact_us ul li{text-align:center}.right_column .contact_us ul li a,.right_column .contact_us ul li button{color:#666;display:block;font-family:"arial";font-size:115%;padding-left:8px;padding-right:8px;padding-top:15px;padding-bottom:10px;transition:color .25s ease-in-out;transition:background-color .25s ease-in-out;cursor:pointer;width:100px;box-sizing:border-box}.right_column .contact_us ul li a span,.right_column .contact_us ul li button span{background-image:url("../modules/eiffage-immo-templates/css/../images/css/pictos_sticky.png");background-position:0 0;background-repeat:no-repeat;display:block;height:42px;margin:0 auto;width:40px}.right_column .contact_us ul li.info button:hover span{width:40px}.right_column .contact_us ul li.brochure button span{background-position:-41px 0;width:45px}.right_column .contact_us ul li.rdv button span{background-position:-87px 0;width:39px}.right_column .contact_us ul li.contact,.right_column .contact_us ul li.contact button{position:relative}.right_column .contact_us ul li.contact button span{background-position:-126px 0;width:36px}.right_column .contact_us ul li.contact .telWrap{bottom:0;box-sizing:border-box;color:#000;overflow:hidden;position:absolute;top:0;transition:width .5s ease-out 0;white-space:nowrap;width:0;right:100px;z-index:-1;display:block;background-color:#fff;background-color:rgba(255,255,255,0.8)}.right_column .contact_us ul li.contact .telWrap .tel{border:2px solid #000;background-color:#fff;overflow:hidden;margin:10px 15px}.right_column .contact_us ul li.contact .telWrap .tel div{font-size:32px;line-height:32px}.right_column .contact_us ul li.contact button .telWrap .tel span{color:#fff;background-color:#000;background-image:none;font-family:"arial";font-size:16px;margin:0;padding:0;text-align:left;top:0;white-space:normal;width:100%;z-index:-1;display:block;text-align:center;height:24px;line-height:24px;background-image:url("../modules/eiffage-immo-templates/css/../images/css/arrow_tel.png");background-repeat:no-repeat;background-position:10px top}.right_column .contact_us ul li.contact button:hover .telWrap{z-index:35;width:260px;transition:width .2s ease-out 0}.right_column .contact_us ul li.rappel button span{background-position:-163px 0;width:35px}.right_column .contact_us ul li.simulateurs a span{background-position:-200px 0;width:31px}.right_column .contact_us ul li.etreAlerte button span{background-position:-231px 0;width:40px}.right_column .contact_us ul li a:hover,.right_column .contact_us ul li button:hover{background-color:#ed172a;color:#fff;text-decoration:none}.right_column .contact_us ul li a:hover span,.right_column .contact_us ul li button:hover span{background-image:url("../modules/eiffage-immo-templates/css/../images/css/pictos_sticky_hover.png")}.etreAlerte{color:#ed172a}.block_slideshow h1{background-color:#000;background-color:rgba(0,0,0,0.75);bottom:20px;color:#fff;height:40px;left:10px;line-height:40px;padding:0 10px;position:absolute;z-index:15;font-size:25px;font-family:"arial"}.block_slideshow h1 span{color:#ed172a}.block_slideshow h1 .name{color:#fff;font-family:"arial";font-size:50px;line-height:50px;left:0;text-transform:uppercase;bottom:45px;width:650px;position:absolute;display:block;padding-top:5px;text-shadow:0 0 10px rgba(0,0,0,0.75)}#map-iframe{width:940px;height:620px;margin-bottom:15px}.search_block aside.campagne ul li p strong{color:#ed172a}aside.campagne.w20p{background-color:#ed172a;margin:2em 0;float:right}aside.campagne.w20p .titre{box-sizing:border-box;color:#fff;display:block;font-family:"arial";font-size:18px;padding:10px;text-align:center;width:100%}aside.campagne.w20p ul{margin:0 !important;border-spacing:10px;display:table;width:100%}aside.campagne.w20p ul li{background-color:#fff;color:#858585;text-align:center;width:200px;height:80px;overflow:hidden;vertical-align:middle;display:table-row}aside.campagne.w20p ul li>div,aside.campagne.w20p ul li>a{display:table-cell;vertical-align:middle}aside.campagne.w20p ul li .titre{color:#000;text-transform:uppercase;font-size:16px;padding-bottom:2px;padding-top:0}aside.campagne.w20p ul li p{color:#666;font-size:14px;margin:0;line-height:normal;padding:0 5px}aside.campagne.w20p ul li a{color:#fff;text-decoration:underline}aside.campagne.w20p .conditionOffre{text-align:center;color:#fff;padding:10px 0}aside.campagne.w20p .conditionOffre a{color:#fff;text-decoration:underline}.search_block aside.campagne{width:940px;margin:0 auto 10px;height:70px;background-color:#ed172a;display:table}.search_block aside.campagne.comp{margin-top:15px}.search_block aside.campagne.compRent{margin-top:45px}.search_block aside.campagne>.titre{background-image:url("../modules/eiffage-immo-templates/css/../images/css/picto_promotion.png");background-position:30px center;background-repeat:no-repeat;box-sizing:border-box;color:#fff;vertical-align:middle;font-family:"arial";font-size:20px;padding:0 25px 0 80px;width:320px;display:table-cell}.search_block aside.campagne ul{border-spacing:10px;width:620px;display:table}.search_block aside.campagne ul li{background-color:#fff;box-sizing:border-box;display:table-cell;height:50px;padding:5px;text-align:center;vertical-align:middle}.search_block aside.campagne ul.une li{width:100%}.search_block aside.campagne ul.deux li{width:50%}.search_block aside.campagne ul.trois li{width:33%}.search_block aside.campagne ul li p{color:#666;font-size:14px}.search_block aside.campagne ul li .titre{font-family:"arial";font-size:1.5em}.price.log_type{padding:12px 14px 0 0}.block_display.liste_offres h1,.block_display.liste_offres .titreh1,.block_display h2,.block_display .titreh2{position:absolute;color:#000;float:left;font-family:"arial";font-size:22px;left:10px;font-weight:normal}.block_display h2,.block_display .titreh2{top:26px}.block_display.liste_offres .left{width:auto;font-size:13px;color:#a5a5a5;font-weight:bold;font-family:arial;display:inline-block;margin:5px 10px}.block_display.liste_offres .right{margin:0;padding:0;width:90px;background-color:#f12e36;height:100px;display:table}.block_display.liste_offres .content_item{background-color:#626262;height:100px;margin:250px 0 0 0;width:310px;box-sizing:border-box}.block_display.liste_offres .content_item a:hover{text-decoration:none}.block_display.liste_offres .content_item .ville{font-size:15px;display:inline-block;width:190px;line-height:17px;overflow:hidden;max-height:34px;margin:10px}.block_display.liste_offres .content_item h4,.block_display.liste_offres .content_item .left p,.block_display.liste_offres .content_item .item,.block_display.liste_offres .log_price p{color:#fff;font-weight:normal;font-family:arial;display:inline-block;width:190px;vertical-align:top}.block_display.liste_offres .content_item .left p{font-size:13px}.block_display.liste_offres .log_price span{font-size:10px;width:90px}.block_display.liste_offres .log_price{background:0;color:#fff;font-size:12px;text-align:center;display:table-cell;vertical-align:middle}.block_display.liste_offres .log_price .prix{color:#fff;font-family:HN;font-size:16px;font-weight:bold;display:block}.block_display.liste_offres .item_a{border:0;box-sizing:border-box;margin:0;padding:5px 0 10px 5px}.block_display.liste_offres .campagne{margin:255px 0 0 -5px;width:320px;border-spacing:5px}.block_display.liste_offres .campagne ul{display:table;width:100%;margin-bottom:-5px;margin-top:-5px}.block_display.liste_offres .campagne ul li{background-color:#eee;color:#858585;text-align:center;height:80px;overflow:hidden;display:table-cell;vertical-align:middle}.block_display.liste_offres .campagne ul.offreUnique li{width:100%;height:200px}.block_display.liste_offres .campagne ul.offreDouble li{width:150px;height:200px}.block_display.liste_offres .campagne ul.offreUnique.three li{width:100%;height:77px}.block_display.liste_offres .campagne ul.offreDouble.three li{width:150px;height:118px}aside.campagne.w20p ul li .titre,.block_display.liste_offres .campagne ul li .title{box-sizing:border-box;color:#000;display:block;font-family:"arial";font-size:16px;padding:0 0 2px;text-align:center;text-transform:uppercase;width:100%}.block_display.liste_offres .campagne ul li .title{font-size:15px}.block_display.liste_offres .campagne ul li p{color:#666;font-size:14px;line-height:unset;padding:0 6px}.block_display.liste_offres .campagne ul li a{color:#fff;text-decoration:underline}.block_display.liste_offres .lienCampagne{background-color:#f12e36;box-sizing:border-box;margin:5px auto 0;text-align:center;width:100%}.block_display.liste_offres .lienCampagne span{color:#fff;font-family:"arial","HN";font-size:18px;padding:10px;text-align:center;display:block}.block_display.liste_offres .lienCampagne a:hover{text-decoration:none}.block_display.liste_offres .visuel_title{margin-top:15px;text-transform:lowercase;width:auto;font-size:14px}.infos:first-letter ,.block_visuel .visuel_title:first-letter ,.block_display.liste_offres .visuel_title:first-letter {text-transform:capitalize}.block_display.liste_offres img{height:480px;width:303px;position:absolute}.block_display.liste_offres .block_left{height:610px;width:310px;background-repeat:no-repeat;background-size:auto 250px}.block_display.liste_offres .villeOffre{font-weight:bold;display:inline-block}.block_display.liste_offres .conditionOffre{margin-top:10px;text-align:center}.block_display.liste_offres .conditionOffre span{color:#a6a6a6}.block_display.liste_offres .conditionOffre a{color:#a6a6a6}.conditionOffre span:after{content:">"}.block_display.liste_offres,.block_display.liste_offres .search_block:before,.block_display.liste_offres .search_block:after{background:transparent}.block_display.liste_offres .search_block button.link_prog2,.search_block .link_prog2{background:#f5f6f0;color:#a0a0a0}.block_display .search_block .barre_tri .item_form{width:auto}.block_display .search_block .barre_tri .item_form .form-field{width:auto}#ancreConditionsOffres{margin-top:50px;padding:10px}.item_a.resultatRecherchelot .right{padding:7px}#formSelectionPrograms .item_a.clearfix .right{margin:0}.item_a.resultatRecherchelot .block_comparateur{margin-top:5px}.sliderstuff img{float:left}.sliderstuff .offre_prog_infos{display:table;position:absolute;table-layout:fixed;width:100%;z-index:12}.sliderstuff .titre{box-sizing:border-box;color:#fff;display:table-cell;font-family:"HN";font-size:50px;height:125px;overflow:hidden;padding:0 10px;text-align:center;text-shadow:0 0 5px rgba(0,0,0,0.5);top:0;vertical-align:middle;width:960px}.sliderstuff .titre.long{height:190px}.sliderstuff .content_item{display:table-row;float:none}.sliderstuff .content_item .left{background-color:#000;background-color:rgba(0,0,0,0.9);float:none;margin:0 auto;padding:5px;width:70%;position:relative;padding-right:100px;box-sizing:border-box}.sliderstuff .content_item .right{position:absolute;top:5px;right:5px}.sliderstuff .content_item .ville a{color:#fff;font-family:"HN";font-size:30px;width:429px}.sliderstuff .content_item .ville a:hover{text-decoration:none}.sliderstuff .content_item .ville a span{color:#ed172a}.sliderstuff .content_item .logements{color:#dcddcc;display:block;font-size:14px;font-weight:bold;margin-top:5px}.block_actu .content_slider .type a,.sliderstuff .content_item .logements a{color:#dcddcc}.block_actu .content_slider .type a:hover,.sliderstuff .content_item .logements a:hover{color:#dcddcc;text-decoration:none}.sliderstuff .content_item .log_price{font-size:12px;padding:10px 15px 0 15px;text-align:right}.sliderstuff .content_item .log_price p,.sliderstuff .content_item .log_price strong{color:#fff}.sliderstuff .campagne{display:table-row}.sliderstuff .campagne ul{border-spacing:5px;display:table;margin:0 auto;width:71%}.sliderstuff .campagne ul.simple li{width:100%}.sliderstuff .campagne ul.double li{width:50%}.sliderstuff .campagne ul.triple li{width:33.333%}.sliderstuff .campagne ul.quatre li{width:25%}.sliderstuff .campagne ul li{background-color:#fff;box-sizing:border-box;display:table-cell;text-align:center;vertical-align:middle;overflow:hidden;height:80px}.sliderstuff .campagne ul li .title{color:#000;font-size:15px;text-transform:uppercase;box-sizing:border-box;display:block;font-family:"arial";padding:0;padding-bottom:2px;text-align:center;width:100%}.sliderstuff .lienCampagne{background-color:#ed172a;margin:0 auto;text-align:center;width:70%}.sliderstuff .lienCampagne a{color:#fff;display:inline-block;font-family:"HN";font-size:26px;padding:5px 0}.sliderstuff .lienCampagne a:hover{text-decoration:none}.sliderstuff .lienCampagne a:after{content:url("../modules/eiffage-immo-templates/css/../images/css/chevron.png");margin-left:2em;position:absolute}.block_slideshow.pageOffres #slider_visuels ul.slidesjs-pagination{background:0;bottom:0;height:50px;left:0;line-height:50px;padding:0;right:0;text-align:center}a.linkDecouvrir:hover{text-decoration:none}span.link_prog2,span.link_prog2_selected{padding:5px}.description .livraison{margin-left:25px}.block_check .description .livraison{margin-top:0}.liste_offres{position:relative}.list_offres h1{left:10px;position:absolute}.pageOffres .visuel{height:400px}.block_check a.lienProg{display:block;background-color:transparent;transition:background-color .1s ease-in-out}.block_check:hover{background-color:#FFF;text-decoration:none;transition:background-color .1s ease-in-out;cursor:pointer}.block_check a.lienProg .item_a.extend{margin-bottom:35px}.resultat_recherche #submitSearch,.resultat_recherche #submitSearchLogements{display:none}.localisationTitre{margin-bottom:10px;margin-left:10px;margin-right:10px}.localisationTitre .titre1{display:inline-block;font-family:"arial";font-size:24px;font-weight:normal}.localisationTitre button{border:0;color:#666;font-size:13px;vertical-align:super;background-color:transparent;background-image:url(../modules/eiffage-immo-templates/css/../images/css/loop.png);background-position:left center;background-repeat:no-repeat;margin-left:10px;padding-left:20px;vertical-align:text-bottom;cursor:pointer;margin-top:5px}.localisationTitre button:hover{text-decoration:underline}.localisationTitre .changerLieuPopin{display:none}.changerLieuPopin{background-color:#dcddce;border:1px solid #b4b995;box-sizing:border-box;padding:50px 200px;width:960px}.changerLieuPopin *{box-sizing:border-box}.changerLieuPopin .b-close{background-color:#e9e9e1;font-size:14px;position:absolute;right:-1px;text-align:center;top:-23px;cursor:pointer;width:25px;padding-top:3px;height:22px}.changerLieuPopin .b-close img{display block}.changerLieuPopin .titre1{left:0;position:absolute;top:-30px;font-size:22px;font-weight:700}.changerLieuPopin .titre2{font-family:"arial";font-size:24px;font-weight:normal}.changerLieuPopin .titre2 span{color:#666;font-family:Arial;font-size:14px}.changerLieuPopin fieldset>div{margin-top:5px;display:inline-block}.changerLieuPopin fieldset .local,.changerLieuPopin fieldset .labels{margin-top:15px}#formAlerteNouveautes fieldset .local{position:relative}.changerLieuPopin fieldset .local{width:100%;position:relative}#formAlerteNouveautes fieldset .selectInList{background-color:#686868;color:#fff;font-family:"HelveticaNeueLTStd-Bd";padding:.25em .5em;width:100%;position:absolute;visibility:hidden}.changerLieuPopin fieldset .selectInList{background-color:#686868;color:#fff;font-family:"HelveticaNeueLTStd-Bd";font-size:14px;padding:.25em .5em;width:100%;position:absolute;visibility:hidden}#formAlerteNouveautes fieldset #local2{border:1px solid #b4b995}.changerLieuPopin fieldset #local{border:1px solid #b4b995;font-size:16px;padding:5px 10px;width:100%}#formAlerteNouveautes fieldset #autoComplete2,.changerLieuPopin fieldset #autoComplete,td.local #autoComplete2{position:absolute}#formAlerteNouveautes fieldset #autoComplete2 ul li a.ui-corner-all,.changerLieuPopin fieldset #autoComplete ul li a.ui-corner-all{font-size:14px;padding-bottom:3px;padding-left:5px;padding-top:1px;cursor:pointer}.changerLieuPopin fieldset #autoComplete ul li a.ui-corner-all:hover{background-color:#dcddce;color:#000}.changerLieuPopin fieldset .labels{width:100%}.changerLieuPopin fieldset .labels label{color:#666;font-size:14px}.changerLieuPopin fieldset .labels label.labelBudget{margin-left:50px}.changerLieuPopin fieldset .labels label.labelProjet{margin-left:210px}.changerLieuPopin fieldset button{font-weight:bold}.changerLieuPopin fieldset .pieces{width:30%}.changerLieuPopin fieldset .budget{width:40%;position:relative}.changerLieuPopin fieldset .budget #mt_prix_text-popin,.changerLieuPopin fieldset .budget #ft_prix_text-popin{position:absolute;top:15px;color:#666}.changerLieuPopin fieldset .budget #ft_prix_text-popin{right:-5px}.changerLieuPopin fieldset .budget .ui-slider-handle{background-color:transparent;background-image:url("../modules/eiffage-immo-templates/css/../images/css/curseur.png");border:0;cursor:pointer;height:20px;top:-7px;width:16px}.changerLieuPopin fieldset .type{width:30%;text-align:right}.changerLieuPopin fieldset #submitPopin{background-color:#ed172a;background-image:url("../modules/eiffage-immo-templates/css/../images/css/refonte/white_loop.png");background-position:20px center;background-repeat:no-repeat;border:0;color:#fff;float:right;font-family:"arial";font-size:18px;margin-top:15px;padding:2px 10px 3px 36px;text-transform:uppercase;cursor:pointer;width:150px}aside.campagne.w20p ul li p strong,.block_slideshow.pageOffres .main .sliderstuff .campagne ul li p strong,.block_display.liste_offres .search_block .item_a .campagne p strong{color:#ed172a}.block_slideshow.pageOffres .main .sliderstuff .campagne ul li p{color:#666;font-size:14px}.block_slideshow.pageOffres .campagne ul li{vertical-align:middle}.noresult{float:left}.noresult .titreh2{color:#666;font-family:arial;font-size:16px;left:0;top:0;padding:0 10px;position:relative;width:100%;height:25px}.noresult .w50p{background-color:#efefef;border:10px solid #fff;box-sizing:border-box;color:#666;font-size:14px;height:180px;padding:10px 10px 50px 10px;background-position:20px 15px;background-repeat:no-repeat;background-image:url(../modules/eiffage-immo-templates/css/../images/css/noresult_alerte.png);position:relative}.noresult .w50p p{padding-left:80px;margin-top:20px;padding-right:20px;color:#484549;font-size:16px;line-height:20px}.noresult .w50p+.w50p{background-image:url(../modules/eiffage-immo-templates/css/../images/css/noresult_recherche.png)}.noresult .w50p button{background-color:#ea1e30;border:medium none;bottom:20px;color:#fff;float:right;font-family:"HN";font-size:16px;padding:5px;position:absolute;right:20px;cursor:pointer;padding-left:20px;padding-right:20px;display:inline;white-space:nowrap}.noLocation{background-image:url("../modules/eiffage-immo-templates/css/../images/css/picto_location.png");background-position:left -1px;background-repeat:no-repeat;color:#666;font-family:arial;font-size:16px;margin-left:5px;padding-bottom:15px;padding-left:50px;position:relative}.noLocation span{color:#ed172a}.noLocation button{background-color:#ea1e30;background-image:url("../modules/eiffage-immo-templates/css/../images/css/picto_location_dong.jpg");background-position:5px 2px;background-repeat:no-repeat;border:medium none;bottom:20px;color:#fff;cursor:pointer;float:right;font-family:"HN";font-size:16px;padding:8px 5px 8px 45px;position:absolute;right:20px}#slider-range.ui-widget-content{background:#eaebe2;border:0}#slider-range.ui-corner-all{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.remontee-prog-categorie .description_blocks .list_infos,.contenu_articles .description_blocks .list_infos{margin-left:10px}.remontee-prog-categorie .description_blocks .list_infos ul,.contenu_articles .description_blocks .list_infos ul{float:left;width:960px;padding:5px 0;background-color:#a9a9a9;position:relative}.remontee-prog-categorie .description_blocks .list_infos ul:before,.contenu_articles .description_blocks .list_infos ul:before{background-color:#a9a9a9;content:"\a";display:block;position:absolute;top:0;right:100%;width:100%;height:100%;z-index:-1}.remontee-prog-categorie .description_blocks .list_infos ul:after,.contenu_articles .description_blocks .list_infos ul:after{background-color:#a9a9a9;right:auto;left:100%;z-index:-1;content:"\a";display:block;position:absolute;top:0;width:100%;height:100%;visibility:visible}.remontee-prog-categorie .description_blocks .list_infos ul li,.contenu_articles .description_blocks .list_infos ul li{background-color:#fff;width:auto;margin:5px}.remontee-prog-categorie .description_blocks .list_infos ul li a,.contenu_articles .description_blocks .list_infos ul li a{background-color:#FFF;padding:13px 9px 10px;color:#000;display:block;font-family:"arial";font-size:18px;font-weight:normal;text-decoration:none}.remontee-prog-categorie .description_blocks .list_infos ul li.active:after,.contenu_articles .description_blocks .list_infos ul li.active:after{content:none}.remontee-prog-categorie .description_blocks .list_infos ul li.active a,.contenu_articles .description_blocks .list_infos ul li.active a{background-color:#414342;color:#fff}.remontee-prog-categorie .description_blocks.header_content .header_content_wrapper{position:absolute;width:100%;height:100%}.remontee-prog-categorie .description_blocks.header_content .content_infos.header_content{box-sizing:border-box;display:table;height:100%;padding:0;top:0;width:100%;z-index:5;bottom:0;table-layout:fixed}.remontee-prog-categorie .description_blocks.header_content .content_infos.header_content h1{color:#fff;display:table-cell;font-family:"arial";font-size:42px;height:100%;margin:0;padding:0 25px;text-align:center;vertical-align:middle;text-shadow:0 0 5px rgba(0,0,0,0.5);width:100%}.accrochePageCategorie,.accrochePage{background-color:#eee;font-family:"arial";margin:0;padding:10px;text-align:center;width:100%;box-sizing:border-box;position:relative}.accrochePageCategorie:before,.accrochePage:before{background:#eee;content:"\a";display:block;position:absolute;top:0;right:100%;width:100%;height:100%;z-index:-1}.accrochePageCategorie:after,.accrochePage:after{background:#eee;right:auto;left:100%;z-index:-1;content:"\a";display:block;position:absolute;top:0;width:100%;height:100%;visibility:visible}.accrochePageCategorie,.accrochePageCategorie:before,.accrochePageCategorie:after{background:#fff}.accrochePageCategorie,.accrochePage p{font-size:16px;font-weight:normal;font-family:'Arial'}.contenu_articles .right_column{width:300px;float:right;position:relative;margin:0;height:auto;background-color:transparent;top:0;padding-top:20px}.contenu_articles .right_column+.column_inside{width:620px;margin-left:10px}.contenu_articles .description_blocks .content_infos{padding:20px 40px 0 10px;box-sizing:border-box;padding-top:19px}.contenu_articles .description_blocks .content_infos h1,.contenu_articles .description_blocks .content_infos h3{text-align:left}.contenu_articles .description_blocks .content_infos h1{color:#ed172a}.right_column .contact_us.margin{margin:0;padding:10px 0 !important;width:auto;position:relative;top:0;background-color:transparent;border:1px solid #ddd;margin-bottom:28px}div.cookiebanner span a{color:#FFF !important;font-weight:bold}div.cookiebanner{opacity:.7 !important;z-index:9999}.notreSelection{display:table-cell;width:620px}.notreSelection+.clear{display:none !important}.notreSelection h2{color:#000;font-family:arial;font-size:24px;font-weight:normal;margin-bottom:12px;position:relative;padding-left:35px;height:32px}.notreSelection h2:before,.rechercheHome h2:before,.inside aside.financer_investir h2.home_block_title:before{position:absolute;width:20px;height:20px;content:"";background-color:#ed242a;left:0;top:6px}.notreSelection .visuel_title{color:#fff;display:inline-block;padding:12px 25px 12px 12px;font-family:"arial";font-size:16px;position:absolute;left:0;top:0;background:#ed172a}.notreSelection .desc h3{font-family:arial;font-size:20px;font-weight:normal;text-transform:uppercase;margin-top:5px;margin-bottom:5px}.notreSelection .desc h3 a:hover{text-decoration:none}.notreSelection .desc h3 span{color:#ed172a}.notreSelection .desc .desc_main{max-height:60px}.notreSelection .desc blockquote.desc_main{max-height:60px;margin:0}.notreSelection .desc .desc_main p,.notreSelection .desc blockquote.desc_main p,.notreSelection .desc .desc_main{font-size:14px}.notreSelection img.programme_visuel{width:620px;height:308px}.notreSelection .slidesjs-navigation{position:absolute;top:167px;z-index:50;width:55px;height:55px;background-color:transparent;border:0;padding:0;cursor:pointer}.notreSelection .slidesjs-navigation.slidesjs-previous{background-image:url(../modules/eiffage-immo-templates/css/../images/css/arrows.png);background-position:-3px -33px;left:10px}.notreSelection .slidesjs-navigation.slidesjs-next{right:10px;background-image:url(../modules/eiffage-immo-templates/css/../images/css/arrows.png);background-position:-63px -33px}.notreSelection .slidesjs-pagination{position:absolute;right:0;top:10px;z-index:50}.notreSelection .slidesjs-pagination li{display:inline-block;margin-right:5px}.notreSelection .slidesjs-pagination li button{width:13px;height:13px;display:block;background-image:url(../modules/eiffage-immo-templates/css/../images/css/slider_pagin.png);background-position:right center;-webkit-appearance:none;border:0;background-color:transparent;cursor:pointer;outline:0}.notreSelection .slidesjs-pagination li button.active{background-position:left center}.notreSelection .notreSelection__programme .red_link{right:0;bottom:0;position:absolute;font-size:16px;padding:10px 10px 10px 35px;background-image:url(../modules/eiffage-immo-templates/css/../images/css/refonte/plus.png);background-position:10px 14px;line-height:22px;background-repeat:no-repeat}.financer_investir{display:table-cell;vertical-align:top;width:300px}.financer_investir .home_block{display:inline-block;background-color:#FFF;margin:44px 0 0 20px;width:100%;height:195px;vertical-align:top}.financer_investir .home_block+.home_block{height:215px;margin-top:40px}.notreSelection__programme.slidesjs-slide{height:450px}.rechercheHome{margin:10px 0}.description_blocks .rechercheHome{margin:10px}.rechercheHome h2{color:#000;font-family:arial;font-size:24px;font-weight:normal;margin-bottom:5px;position:relative;padding-left:35px}.rechercheHome h2 span{color:#666;font-family:Arial;font-size:15px}.rechercheHome #rechercheHomeForm{padding-right:10px;width:630px;float:left;box-sizing:border-box;padding:0 35px}.rechercheHome .local{position:relative;margin-top:10px}.rechercheHome #local{box-sizing:border-box;font-size:1.25em;padding:8px 10px;width:100%;border:1px solid #c3c4c5}.rechercheHome .labels{width:100%;padding:5px 0;margin-top:10px;color:#666;font-size:14px}.rechercheHome .labels .labelPieces,.rechercheHome .labels .labelBudget,.rechercheHome .labels .labelProjet{display:inline-block;margin-top:5px}.rechercheHome .labels .labelProjet{margin-left:8px}.rechercheHome .labels .labelPieces,.rechercheHome .pieces{width:28%}.rechercheHome .labels .labelBudget{width:39%}.rechercheHome .budget{width:40%}.rechercheHome .labels .labelProjet,.rechercheHome .type{width:30%}.rechercheHome .pieces,.rechercheHome .budget,.rechercheHome .type{display:inline-block;vertical-align:top;margin-top:4px}.rechercheHome .type{margin-left:11px}.rechercheHome .type button{float:right}.rechercheHome .budget #slider-range-popin{width:200px;margin-left:5px;margin-bottom:6px;margin-top:2px}.rechercheHome .budget #slider-range-popin .ui-slider-range{background-color:#666;background-image:none}.rechercheHome .budget #slider-range-popin .ui-slider-handle{background-color:rgba(0,0,0,0);background-image:url("../modules/eiffage-immo-templates/css/../images/css/curseur.png");border:medium none;cursor:pointer;height:20px;top:-7px;width:16px}.rechercheHome .budget #ft_prix_text-popin{float:right;margin-right:20px}.rechercheHome .selectInList{background-color:#686868;box-sizing:border-box;color:#fff;font-family:"HelveticaNeueLTStd-Bd";font-size:14px;padding:.25em .5em;position:absolute;visibility:hidden;width:100%}.rechercheHome #autoComplete .ui-menu-item{font-size:1.1em;padding:2px 0 2px 5px}.rechercheHome #autoComplete .ui-menu-item a{background-color:transparent;background-image:none;border:0;cursor:pointer}.rechercheHome #submit{border:medium none;color:#fff;float:right;font-size:1.5em;padding:5px 10px 5px 36px;font-family:"arial";background-color:#ed172a;background-image:url("../modules/eiffage-immo-templates/css/../images/css/refonte/white_loop.png");background-position:20px center;background-repeat:no-repeat;cursor:pointer;font-size:18px;margin-top:15px;width:186px;text-transform:uppercase}.rechercheHome .rechercheHomeMap{display:inline-block;float:left;height:206px;width:300px;position:relative;border-left:1px solid #c3c4c5;margin-bottom:25px;margin-top:-30px}.rechercheHome .rechercheHomeMap .title{color:#000;font-family:arial;font-size:18px;font-weight:normal;left:10px;position:absolute;top:0}.rechercheHome .rechercheHomeMap iframe{height:205px;position:absolute;width:320px;border:0}.block_actu .sliderstuff .offre_prog_infos{table-layout:auto;width:80%}.block_actu .sliderstuff .lienCampagne{width:50%}.block_actu .panes_cover a.previous img,.block_actu .panes_cover a.next img{display:none}.block_actu .sliderstuff .titre{height:70px;font-size:35px}.block_actu .sliderstuff .titre.long{height:150px}.homePicto{display:table;padding-left:15px;padding-bottom:10px}.homePicto .imgPicto{width:70%}.homePicto .contentPicto{display:table-cell;vertical-align:middle;padding-right:55px}.homePicto .contentPicto p{line-height:20px;margin:0;font-size:130%}.homePicto .contentPicto a{color:#666;text-decoration:none;line-height:20px;margin:0;font-size:130%}.homePicto .contentPicto a:hover{text-decoration:none}.block_actu a.slidesjs-play.slidesjs-navigation,.block_actu a.slidesjs-stop.slidesjs-navigation{display:none !important}.desc .desc_main{max-height:60px}button.clean{background:0;border:0;margin:0;padding:0;cursor:pointer;color:#333;box-sizing:content-box;outline:0}button.clean:hover{text-decoration:underline}.social_network ul.envoiAmi{margin-top:-3px}.bottom{position:relative;background-image:url(../modules/eiffage-immo-templates/css/../images/css/refonte/fond_centre.jpg);background-repeat:no-repeat;width:100%;height:432px;display:table}.bottom:before{background-image:url(../modules/eiffage-immo-templates/css/../images/css/refonte/fond_gauche.jpg);background-color:#bebebe;content:"\a";display:block;position:absolute;top:0;right:100%;width:100%;height:100%;z-index:-1;background-repeat:no-repeat;background-position:top right;z-index:1}.bottom:after{background:#bebebe;right:auto;left:100%;content:"\a";display:block;position:absolute;top:0;width:100%;height:100%;visibility:visible;z-index:-1}.bottom .item_block:first-child{padding-left:230px}.bottom h2.home_block_title{text-align:center}.bottom .home_block{position:relative;height:325px}.bottom .home_block ul{margin:0;padding:0;text-align:left}.bottom .home_block ul li:before{content:">"}.bottom .home_block a.link_a{background-color:#ed172a;bottom:0;box-sizing:border-box;position:absolute;width:100%;padding-bottom:10px;padding-top:10px}#main_content_readable{float:left;width:100%;position:relative;border-bottom:1px solid gainsboro}#main_content_readable:before{border-bottom:1px solid gainsboro;content:"\a";display:block;position:absolute;top:0;right:100%;width:100%;height:100%;z-index:-1}#main_content_readable:after{border-bottom:1px solid gainsboro;right:auto;left:100%;z-index:-1;content:"\a";display:block;position:absolute;top:0;width:100%;height:100%;visibility:visible}nav{display:inline-block;height:100%}nav ul{display:table;width:910px;table-layout:fixed;height:100%}.item_block_a .pictos img{display:block}.contenu_articles.espace_perso .description_blocks .list_infos{margin-left:0}.contenu_articles.espace_perso .description_blocks .list_infos ul{background:transparent;border-bottom:10px solid #a9a9a9;padding-bottom:0}.contenu_articles.espace_perso .description_blocks .list_infos ul:before{display:none}.contenu_articles.espace_perso .description_blocks .list_infos ul:after{display:none}.contenu_articles.espace_perso .description_blocks .list_infos ul li{margin:0}.contenu_articles.espace_perso .description_blocks .list_infos ul li.active a{background-color:#a9a9a9}.contenu_articles.espace_perso .column_inside{background:#eee;width:100%;position:relative;margin-bottom:85px}.contenu_articles.espace_perso .column_inside .optionnel{bottom:-62px;left:10px;margin:0;position:absolute;right:10px}.optionnel{margin:10px 0}.login_content{position:relative;background-image:url(../modules/eiffage-immo-templates/css/../images/css/refonte/fond_centre_inscription.jpg);background-repeat:no-repeat;width:100%;height:432px;display:table}.login_content:before{background-image:url(../modules/eiffage-immo-templates/css/../images/css/refonte/fond_gauche.jpg);content:"\a";display:block;position:absolute;top:0;right:100%;width:100%;height:100%;z-index:-1;background-repeat:no-repeat;background-position:top right}.login_content:after{background:#7d7d7d;right:auto;left:100%;content:"\a";display:block;position:absolute;top:0;width:100%;height:432px;visibility:visible}#reglementParrainage{color:#b5b5b5;padding:0 10px}.right_column .block_inside_item .title,.right_column .block_visuel{float:none;clear:both}@media(min-width:1150px){.page{overflow:hidden}}@media only screen and (max-device-width:1024px){.right_column .contact_us ul li.contact .telWrap .tel div{margin-bottom:-4px;margin-top:4px}}h3.sousTitre,h4.sousTitre,.description_txt h3.sousTitre,.description_txt h4.sousTitre,.description_blocks .content_infos h3.sousTitre,.description_blocks .content_infos h4.sousTitre{color:#333;font-size:16px;text-align:left;font-family:Arial,Helvetica,sans-serif}.content_infos .tr_detail .description span{display:block}.top_header .block_nav ul li:hover p{padding:0}.rougePromo{font-size:18px;color:red;font-weight:bold}.noirPromo{font-size:15px;color:#000;font-weight:bold}.textePromoGrand{font-size:14px;color:#666}.textePromoPetit{font-size:10px;color:#666}.renvoi{font-size:9px;color:#666}@font-face{font-family:'arial';src:url('../modules/eiffage-immo-templates/css/fonts/helveticaneueltstdbdcn.eot');src:url('../modules/eiffage-immo-templates/css/fonts/helveticaneueltstdbdcn.eot?#iefix') format('embedded-opentype'),url('../modules/eiffage-immo-templates/css/fonts/helveticaneueltstdbdcn.woff') format('woff'),url('../modules/eiffage-immo-templates/css/fonts/helveticaneueltstdbdcn.ttf') format('truetype'),url('../modules/eiffage-immo-templates/css/fonts/helveticaneueltstdbdcn.svg#helveticaneueltstdbdcn') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'HelveticaNeueLTStd-Bd';src:url('../modules/eiffage-immo-templates/css/fonts/helveticaneueltstdbd.eot');src:url('../modules/eiffage-immo-templates/css/fonts/helveticaneueltstdbd.eot?#iefix') format('embedded-opentype'),url('../modules/eiffage-immo-templates/css/fonts/helveticaneueltstdbd.woff') format('woff'),url('../modules/eiffage-immo-templates/css/fonts/helveticaneueltstdbd.ttf') format('truetype'),url('../modules/eiffage-immo-templates/css/fonts/helveticaneueltstdbd.svg#helvetica_neue_lt_std_bd') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Arial';src:url('../modules/eiffage-immo-templates/css/fonts/helveticaneueltstdmdcn.eot');src:url('../modules/eiffage-immo-templates/css/fonts/helveticaneueltstdmdcn.eot?#iefix') format('embedded-opentype'),url('../modules/eiffage-immo-templates/css/fonts/helveticaneueltstdmdcn.woff') format('woff'),url('../modules/eiffage-immo-templates/css/fonts/helveticaneueltstdmdcn.ttf') format('truetype'),url('../modules/eiffage-immo-templates/css/fonts/helveticaneueltstdmdcn.svg#helvetica_neue_lt_std_md_cn') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'HelveticaNeueLTStd-LtCn';src:url('../modules/eiffage-immo-templates/css/fonts/HelveticaNeueLTStd-LtCn.eot');src:url('../modules/eiffage-immo-templates/css/fonts/HelveticaNeueLTStd-LtCn.eot?#iefix') format('embedded-opentype'),url('../modules/eiffage-immo-templates/css/fonts/HelveticaNeueLTStd-LtCn.woff') format('woff'),url('../modules/eiffage-immo-templates/css/fonts/HelveticaNeueLTStd-LtCn.ttf') format('truetype'),url('../modules/eiffage-immo-templates/css/fonts/HelveticaNeueLTStd-LtCn.svg#HelveticaNeueLTStd-LtCn') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:HN;src:url("../modules/eiffage-immo-templates/css/fonts/helvcondensed.eot");src:url("../modules/eiffage-immo-templates/css/fonts/helvcondensed.eot?") format('embedded-opentype'),url('../modules/eiffage-immo-templates/css/fonts/helvcondensed.woff') format('woff'),url('../modules/eiffage-immo-templates/css/fonts/helvcondensed.ttf') format('truetype'),url('../modules/eiffage-immo-templates/css/fonts/helvcondensed.svg') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:HNb;src:url("../modules/eiffage-immo-templates/css/fonts/helvboldcondensed.eot");src:url("../modules/eiffage-immo-templates/css/fonts/helvboldcondensed.eot?") format('embedded-opentype'),url('../modules/eiffage-immo-templates/css/fonts/helvboldcondensed.woff') format('woff'),url('../modules/eiffage-immo-templates/css/fonts/helvboldcondensed.ttf') format('truetype'),url('../modules/eiffage-immo-templates/css/fonts/helvboldcondensed.svg') format('svg');font-weight:bold;font-style:bold}.loader{border:16px solid #f3f3f3;border-top:16px solid #fd0400;border-radius:50%;width:90px;height:90px;animation:spin 2s linear infinite;margin:25px auto 25px auto}@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-moz-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-o-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.block_pagination a{cursor:pointer}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:visible}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}#cboxOverlay{background:#333}#cboxContent{margin-top:0}#cboxLoadedContent{padding:1px}#cboxTitle{position:absolute;top:0;left:0;color:#ccc}#cboxCurrent{position:absolute;top:0;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../modules/eiffage-immo-templates/css/../images/css/popup/loading.gif) no-repeat center}#cboxClose{background:url(../modules/eiffage-immo-templates/css/../images/css/controle.gif) no-repeat scroll right top transparent;display:block;height:30px;position:absolute;right:15px;text-indent:-9999px;top:15px;width:30px}#cboxLoadingOverlay{background:#d6d6d6}.colorbox3d #cboxClose{background:url(../modules/eiffage-immo-templates/css/../images/css/controle.gif) no-repeat scroll right top transparent;display:block;height:30px;position:absolute;right:2px;text-indent:-9999px;top:-35px;width:30px}#cboxPrevious{background:url("../modules/eiffage-immo-templates/css/../images/contenu/previous.png") no-repeat scroll right top transparent;height:65px;margin-top:-32px;position:absolute;left:2px;text-indent:-9999px;top:50%;width:38px}#cboxNext{background:url("../modules/eiffage-immo-templates/css/../images/contenu/next.png") no-repeat scroll right top transparent;height:65px;margin-top:-32px;position:absolute;right:5px;text-indent:-9999px;top:50%;width:38px}#cboxCurrent{display:none !important}.popin_html{background:none repeat scroll 0 0 #fff;width:514px;border:1px solid #7c7c7c;border:10px solid #606060;border:10px solid rgba(96,96,96,.5);-webkit-background-clip:padding-box;background-clip:padding-box;min-height:90px;overflow:hidden}.popin_html .content_popin{padding:30px 7px 14px 7px}.popin_html h2,.popin_html .titre{font-size:272%;color:#333;text-align:center;margin-bottom:24px;font-family:arial}.popin_html h2 span,.popin_html .titre span{color:#ed172a;display:block}.popin_html form .itemForm,.popin_html form .itemFormTextarea,.popin_html form .itemFormSubmit{margin:0 0 13px 0;font-size:12px}.popin_html form .itemFormSubmit{text-align:center}.popin_html form label{color:#333;font-size:109%;width:93px;text-align:left;display:inline-block;padding-left:59px;vertical-align:middle;cursor:default !important}.popin_html form label.label2{margin-left:2px;vertical-align:top}.popin_html form .labelCivilite{margin-right:28px;width:auto;vertical-align:super;padding:0}.popin_html form span.color{color:#ed172a}.popin_html form Textarea{width:276px !important;float:none;display:inline-block;border:1px solid #b4b995;color:#999;font-size:109%;height:76px;vertical-align:top;padding:7px 5px 7px 5px}.popin_html form .submit{background-color:#a7a7a7;border:0;color:#fff;font-family:"arial";font-size:127.5%;padding:7px 40px 5px;text-align:center;-webkit-appearance:none}.popin_html .optionnel,.popin_html .mentionsLegales{max-width:850px;margin:0 auto}.popin_html .mentionsLegales{color:#b5b5b5}.popin_html .mentionsLegales a{color:#b5b5b5;text-decoration:underline}.popin_html span.obleg{color:#ed172a;font-size:100%;font-style:italic;margin-bottom:12px;display:block}.popin_html .optionnel p{color:#b5b5b5;font-size:90.9%}#popupInscrivez{width:auto}a.gallery{display:none}.popin_html.contact_page{margin:0 auto;border:0;width:100%}.popin_html.contact_page .titre span{text-align:left;color:#000}.popin_html.contact_page form{background:#f2f2f2;padding:15px 0}.popin_html.contact_page fieldset{border:medium none;padding:0;width:500px;margin:10px auto}.popin_html input.link{background:#a7a7a7}span.jqTransformCheckboxWrapper{display:block;float:left;margin:0 5px 0 0}.formProfil span.jqTransformCheckboxWrapper{border:1px solid #b4b995}a.jqTransformCheckbox{background:transparent url(../modules/eiffage-immo-templates/css/../images/css/checkbox.gif) no-repeat center top;vertical-align:middle;height:16px;width:16px;display:block}.block_check span.jqTransformCheckboxWrapper{display:block;float:none;margin:0 5px 0 -31px;position:absolute;top:60px}.block_check a.jqTransformCheckbox{background-image:url(../modules/eiffage-immo-templates/css/../images/css/checkbox1.png)}.content_infos a.jqTransformCheckbox{background-image:url(../modules/eiffage-immo-templates/css/../images/css/checkbox2.png)}a.jqTransformChecked{background-position:center bottom}.jqTransformSelectWrapper{width:45px;position:relative;height:23px;background:url(../modules/eiffage-immo-templates/css/../images/css/select_left.png) no-repeat top left;float:left}.item_form .jqTransformSelectWrapper,.itemForm .jqTransformSelectWrapper{width:188px !important;margin:0 0 5px 0}.itemForm.miniselect .jqTransformSelectWrapper,.item_form.miniselect .jqTransformSelectWrapper{width:85px !important;margin:0 14px 5px 0}.formProfil .item_form .jqTransformSelectWrapper,.formProfil .itemForm .jqTransformSelectWrapper{border:1px solid #d9dcca;z-index:11}.select_affichage .jqTransformSelectWrapper{width:188px !important;border:1px solid #ddd}.block_search_result .item_form .jqTransformSelectWrapper{margin:0 0 15px 0}.form-field2 .jqTransformSelectWrapper{width:89px !important;z-index:0 !important}.jqTransformSelectWrapper div span{font-size:12px;position:absolute;white-space:nowrap;height:23px;line-height:15px;padding:5px 0 0 7px;overflow:hidden;cursor:pointer}.jqTransformSelectWrapper a.jqTransformSelectOpen{display:block;position:absolute;right:0;width:20px;height:23px;top:0;background:url(../modules/eiffage-immo-templates/css/../images/css/select_right.png) no-repeat top right}.jqTransformSelectWrapper ul{position:absolute;width:188px !important;top:23px;left:-1px;list-style:none;background-color:#FFF;border:solid 1px #CCC;display:none;margin:0;padding:0;height:150px;overflow:auto;overflow-y:auto;z-index:10}.select_affichage .jqTransformSelectWrapper ul li{float:none;margin:0;font-size:100%}.form-field2 .jqTransformSelectWrapper ul{width:89px !important;z-index:+999}.jqTransformSelectWrapper ul a{display:block;padding:5px;text-decoration:none;color:#333;background-color:#FFF;font-size:12px}.jqTransformSelectWrapper ul a.selected{background:#ededed;color:#333}.jqTransformSelectWrapper ul a:hover,.jqTransformSelectWrapper ul a.selected:hover{background:#3582c4;color:#fff}.jqTransformInputWrapper{background:transparent url(../modules/eiffage-immo-templates/css/img/input/input_text_left.gif) no-repeat left top;height:31px;padding:0;float:left}.jqTransformInputInner{background:transparent url(../modules/eiffage-immo-templates/css/img/input/input_text_right.gif) no-repeat top right;padding:0;margin:0}.jqTransformInputInner div{height:31px;margin:0 0 0 8px}.jqTransformInputInner div input{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;vertical-align:middle;height:31px;color:#404040;border:0;padding:8px 0 0 0;margin:0;background:transparent}* html .jqTransformInputInner div input{padding:6px 0 0 0;margin:0 0 0 -8px;height:20px}*+html .jqTransformInputInner div input{padding:6px 0 0 0;margin-left:-10px;height:20px}.jqTransformInputWrapper_hover{background-position:left -31px}.jqTransformInputWrapper_hover div.jqTransformInputInner{background-position:right -31px}.jqTransformInputWrapper_focus{background-position:left -62px}.jqTransformInputWrapper_focus div.jqTransformInputInner{background-position:right -62px}.jqTransformSafari .jqTransformInputInner div{position:relative;overflow:hidden;margin:0 8px}.jqTransformSafari .jqTransformInputInner div input{background-color:transparent;position:absolute;top:-10px;left:-2px;height:42px;padding-left:4px}.jqTransformRadioWrapper{display:inline-block;margin:0 10px 0 0}.jqTransformRadio{background:transparent url(../modules/eiffage-immo-templates/css/../images/css/radio.gif) no-repeat center top;vertical-align:middle;height:19px;width:18px;display:block}.jqTransformHidden{display:none}.formContact .jqTransformSelectWrapper,.formContact .jqTransformInputWrapper{width:186px !important;float:none;display:inline-block;border:1px solid #b4b995;color:#999;font-size:109%}.content_popin .formProfil .jqTransformSelectWrapper{font-size:109%}.formContact .jqTransformSelectWrapper{height:20px !important}.formContact .jqTransformInputInner div input{font-size:109%;color:#999;width:176px;padding:0 5px 0 5px}.formContact .itemInput2{display:inline-block}.formContact .itemInput2 .jqTransformInputWrapper{width:76px !important}.formContact .itemInput2 .jqTransformInputWrapper input{width:66px !important}.formContact .jqTransformSelectWrapper div span,.formProfil .jqTransformSelectWrapper div span{height:17px !important;padding-top:3px;width:167px !important}.formContact .jqTransformSelectWrapper ul,.formProfil .jqTransformSelectWrapper ul{height:auto;z-index:12}.formProfil .jqTransformSelectWrapper ul{max-height:150px}.content_popin .formProfil .jqTransformSelectWrapper ul{height:auto;max-height:150px}.formProfil .miniselect .jqTransformSelectWrapper ul{width:85px !important}.formContact .jqTransformSelectWrapper a.jqTransformSelectOpen{height:20px}.nozindex{z-index:auto !important}.popin_html form.formContact .checkbox label{width:auto;padding-left:0}.popin_html form input{max-width:180px}.popin_html form.formContact .checkbox input{margin-left:59px;vertical-align:middle}.popin_html form.formContact label.error{width:auto;max-width:140px;padding-left:10px}.popin_html form.formContact .error label,.popin_html form label.error{color:red}#newslettre form.formContact label.error{width:auto;max-width:150px;padding-left:10px;float:none;font-size:100%}#newslettre form.formContact .error label,form label.error{color:red}#newslettre .coordonnees label.labelCivilite{width:20%}#successMessage{text-align:center;width:100%;height:100%}.blockMessage{background:#fff;padding:3% 0 3% 0}.blockMessage span{display:block;padding:3% 0 3% 0}.blockMessage .statusMessage{color:#333;font-size:150%;font-family:"Conv_arial"}.blockMessage .links a{width:40%;font-size:187.5%}.chapoContact{font-size:1.1em;width:745px;margin:10px auto 15px auto;text-align:center}.chapoContact a{text-decoration:underline}#formulaireParrainage{width:630px;margin:20px auto;border:1px solid #ccc}#formulaireParrainage h2{color:#ed172a}#formulaireParrainage .labelParrainnage{width:200px}#formulaireParrainage .labelCivilite{margin-right:32px}#formulaireParrainage .checkbox{margin:20px 0 20px 140px}#texteFormParrainage{border-bottom:1px solid #ccc;width:610px;margin-bottom:15px;padding-bottom:15px}#reglementParrainagePopin{background:none repeat scroll 0 0 padding-box #fff;width:500px;padding:30px 20px;border:5px solid rgba(96,96,96,0.5)}#reglementParrainagePopin .titreReglement{font-size:18px;color:#ed172a;font-weight:bold;text-align:center}#reglementParrainagePopin .titreArticle{font-weight:bold;margin:20px 0 5px}#reglementParrainage p{margin-bottom:10px}#openReglementParrainage{cursor:pointer;text-decoration:underline}#openReglementParrainage:hover{color:#ed172a}#successParrainage{margin-left:20px}#formulaireParrainage .optionnel a{text-decoration:underline;color:#ccc}#formulaireParrainage .optionnel a:active,#formulaireParrainage .optionnel a:hover{color:#ed172a}#formulaireParrainage .submit:hover{cursor:pointer}#formulaireParrainage .voirReglement{text-align:right;margin-right:20px}#formulaireParrainage .sousTitreFormParrainage{text-transform:uppercase;margin:30px 55px;font-weight:bold;font-size:18px;color:#b4b995}#introEntete .boldIntro{font-weight:bold}#introEntete .parrainageMea,#introEntete .parrainageMeaMax{color:#ed172a;font-weight:bold}#introEntete .parrainageMeaMax{font-size:125%}#titreEntete,#chapoEntete,#introEntete{margin-bottom:20px}.instructionParrainage span{font-weight:bold;margin-right:30px}#introEntete ul,#introEntete li{list-style-type:disc;margin-left:25px}#introEntete p{margin-bottom:10px}.content_parrainage{padding:5px 10px 10px}.formParrainage fieldset{margin-bottom:20px}.formParrainage h3{text-align:left;//text-transform:uppercase;font-size:140%}.formParrainage table{border:0 none;border-collapse:collapse;border-spacing:0;margin:0 auto 35px;text-align:left}.formParrainage table{border-collapse:collapse;border-spacing:0;text-align:left}.formParrainage table tr td{padding-bottom:14px}.formParrainage table tr.select td{padding-bottom:7px}.formParrainage .label1{float:left;font-size:109%;width:135px}.formParrainage label{padding:0 !important}.formParrainage .label1 span{color:#ed172a}.formParrainage table tr td:first-child+td{border-right:1px solid #d9dcca;width:237px}.formParrainage table tr td:first-child+td+td{padding:0 0 14px 20px}.formParrainage table tr.verticalAlign{vertical-align:top}.formParrainage .link{width:120px;background-color:#b0b0b0}.formParrainage .borderFormPar{border-right:1px solid #d9dcca}.formParrainage h4{font-size:120%;margin-right:10px}.formParrainage .noBord{border:none !important}.formParrainage input{max-width:150px}#formulaireParrainage label.label2{margin-right:25px !important;margin-left:5px}#formulaireParrainage .redMea{color:#ed172a;font-weight:bold}#formulaireParrainage .rightForm{margin-left:20px}#enteteFormulaireParrainage .visuelParrainage{float:right}#enteteFormulaireParrainage{margin-top:20px;padding:0 10px;box-sizing:border-box}#enteteFormulaireParrainage img{max-width:100%}.socialsharing{list-style-type:none}.socialsharing li{display:inline;margin:5px}.socialsharing-small{list-style-type:none;margin:1em}.socialsharing-small li{display:inline;margin:2px}.socialsharing_small{margin:0 !important}.popin_html form.formEnvoyerAUnAmi .checkbox label{width:auto;padding-left:0}.popin_html form.formEnvoyerAUnAmi .checkbox input{margin-left:154px;vertical-align:middle}.popin_html form.formEnvoyerAUnAmi label.error{width:auto;max-width:140px;padding-left:10px}.popin_html form.formEnvoyerAUnAmi .error label,.popin_html form label.error{color:red}#newslettre form#formEnvoyerAUnAmi label.error{width:auto;max-width:150px;padding-left:10px;float:none;font-size:100%}#newslettre form#formEnvoyerAUnAmi .item.error label{color:red}#successMessage{text-align:center;width:100%;height:100%}.blockMessage{background:#fff;padding:3% 0 3% 0}.blockMessage span{display:block;padding:3% 0 3% 0}.blockMessage .statusMessage{color:#333;font-size:150%;font-family:"Conv_arial"}.blockMessage .links a{width:40%;font-size:187.5%}#popin_facade{margin:0;padding:0;top:0;left:0;position:fixed;width:100%;height:100%;background:url('../modules/02_eiffage-immo-business/css/../img/popinVideo/bgpopin.png') repeat transparent;display:none;z-index:9999}#popin_container{width:300px;height:300px;margin:auto;margin-top:5%;padding:2px;border:1px solid white;background-color:black}.popin_fermer{float:right;position:relative;z-index:1}